aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_shared_roster.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl
index 8f0f8ee28..32f0b7e79 100644
--- a/src/mod_shared_roster.erl
+++ b/src/mod_shared_roster.erl
@@ -443,12 +443,13 @@ delete_group(Host, Group) ->
get_groups_opts_cached(Host1, Group1, Cache) ->
{Host, Group} = split_grouphost(Host1, Group1),
+ Key = {Group, Host},
case Cache of
- #{{Group, Host} := Opts} ->
+ #{Key := Opts} ->
{Opts, Cache};
_ ->
Opts = get_group_opts_int(Host, Group),
- {Opts, Cache#{{Group, Host} => Opts}}
+ {Opts, Cache#{Key => Opts}}
end.
get_group_opts(Host1, Group1) ->