diff options
Diffstat (limited to 'src/ejabberd_node_groups.erl')
-rw-r--r-- | src/ejabberd_node_groups.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ejabberd_node_groups.erl b/src/ejabberd_node_groups.erl index 4e0335b97..eb39b7265 100644 --- a/src/ejabberd_node_groups.erl +++ b/src/ejabberd_node_groups.erl @@ -84,7 +84,12 @@ get_closest_node(Name) -> %%-------------------------------------------------------------------- init([]) -> {FE, BE} = - case ejabberd_config:get_local_option(node_type, fun(N) -> N end) of + case ejabberd_config:get_option( + node_type, + fun(frontend) -> frontend; + (backend) -> backend; + (generic) -> generic + end, generic) of frontend -> {true, false}; backend -> |