aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_node_groups.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_node_groups.erl')
-rw-r--r--src/ejabberd_node_groups.erl7
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 ->