From 8accb8ee0c4a14d35f0296fc09b2989bff949275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Thu, 6 Oct 2016 10:47:17 +0200 Subject: [PATCH] Use proper default value for api_permissions --- src/ejabberd_access_permissions.erl | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/ejabberd_access_permissions.erl b/src/ejabberd_access_permissions.erl index f37de9a13..ac023b3f2 100644 --- a/src/ejabberd_access_permissions.erl +++ b/src/ejabberd_access_permissions.erl @@ -228,15 +228,16 @@ code_change(_OldVsn, State, _Extra) -> %%% Internal functions %%%=================================================================== +-spec get_definitions(#state{}) -> {#state{}, any()}. get_definitions(#state{definitions = Defs, fragments_generators = Gens} = State) -> DefaultOptions = [{<<"console commands">>, - [ejabberd_ctl], - [{acl, all}], - {all, none}}, + {[ejabberd_ctl], + [{acl, all}], + {all, none}}}, {<<"admin access">>, - [], - [{acl, admin}], - {all, [start, stop]}}], + {[], + [{acl, admin}], + {all, [start, stop]}}}], NDefs = case Defs of none -> ApiPerms = ejabberd_config:get_option(api_permissions, fun(A) -> A end, DefaultOptions),