aboutsummaryrefslogtreecommitdiff
path: root/src/mod_shared_roster.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_shared_roster.erl')
-rw-r--r--src/mod_shared_roster.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl
index 9d4722163..739e82619 100644
--- a/src/mod_shared_roster.erl
+++ b/src/mod_shared_roster.erl
@@ -427,6 +427,8 @@ is_group_enabled(Host, Group) ->
false
end.
+%% @spec (Host::string(), Group::string(), Opt::atom(), Default::any())
+%% -> OptValue::any() | Default::any()
get_group_opt(Host, Group, Opt, Default) ->
case catch mnesia:dirty_read(sr_group, {Group, Host}) of
[#sr_group{opts = Opts}] ->
@@ -437,7 +439,7 @@ get_group_opt(Host, Group, Opt, Default) ->
Default
end;
_ ->
- false
+ Default
end.
get_group_users(Host, Group) ->