diff options
Diffstat (limited to 'src/mod_roster_odbc.erl')
-rw-r--r-- | src/mod_roster_odbc.erl | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mod_roster_odbc.erl b/src/mod_roster_odbc.erl index cc94d10c6..9509cc68c 100644 --- a/src/mod_roster_odbc.erl +++ b/src/mod_roster_odbc.erl @@ -141,11 +141,10 @@ get_user_roster(Acc, {LUser, LServer}) -> R -> SJID = jlib:jid_to_string(R#roster.jid), Groups = lists:flatmap( - fun({S, G}) -> - case jlib:jid_tolower(S) of - SJID -> [G]; - _ -> [] - end + fun({S, G}) when S == SJID -> + [G]; + (_) -> + [] end, JIDGroups), [R#roster{groups = Groups}] end |