diff --git a/src/mod_admin_p1.erl b/src/mod_admin_p1.erl index b9fb82244..e9e83ec4b 100644 --- a/src/mod_admin_p1.erl +++ b/src/mod_admin_p1.erl @@ -762,8 +762,8 @@ modify_rosteritem_groups(User, Server, JID, NewGroupsString, SubsString, PushStr {U1, S1, _} = jlib:jid_tolower(jlib:string_to_jid(JID)), NewGroups = string:tokens(NewGroupsString, ";"), Push = list_to_atom(PushString), - case {ejabberd_auth:is_user_exists(U1, S1), ejabberd_auth:is_user_exists(User, Server)} of - {true, true} -> + case ejabberd_auth:is_user_exists(User, Server) of + true -> case modify_rosteritem_groups2(User, Server, JID, NewGroups, Push, Nick, Subs) of ok -> 0; diff --git a/src/mod_xmlrpc.erl b/src/mod_xmlrpc.erl index 63eadcdbf..956e3d4b3 100644 --- a/src/mod_xmlrpc.erl +++ b/src/mod_xmlrpc.erl @@ -308,8 +308,8 @@ handler(_State, {call, modify_rosteritem_groups, [{struct, Struct}]}) -> {U1, S1, _} = jlib:jid_tolower(jlib:string_to_jid(JID)), NewGroups = string:tokens(NewGroupsString, ";"), Push = list_to_atom(PushString), - case {ejabberd_auth:is_user_exists(U1, S1), ejabberd_auth:is_user_exists(User, Server)} of - {true, true} -> + case ejabberd_auth:is_user_exists(User, Server) of + true -> case modify_rosteritem_groups(User, Server, JID, NewGroups, Push, Nick, Subs) of ok -> {false, {response, [0]}};