diff options
author | vesvalo <vesvalo@mail.ru> | 2014-08-21 15:13:43 +0400 |
---|---|---|
committer | vesvalo <vesvalo@mail.ru> | 2014-08-21 15:13:43 +0400 |
commit | 01a3c1c2e11f6c7fc3ee30ac2876a0bc993dd405 (patch) | |
tree | 4ee96d3b145ff9497371337406b4347eb1e18c6f | |
parent | Merge pull request #286 from vesvalo/fix_pep_odbc_publishing (diff) |
Fix return value of mod_shared_roster:delete_group. Current one is not compatible with mod_admin_extra.
-rw-r--r-- | src/mod_shared_roster.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl index 9539dfb6..91628566 100644 --- a/src/mod_shared_roster.erl +++ b/src/mod_shared_roster.erl @@ -501,7 +501,10 @@ delete_group(Host, Group, odbc) -> ejabberd_odbc:sql_query_t([<<"delete from sr_user where grp='">>, SGroup, <<"';">>]) end, - ejabberd_odbc:sql_transaction(Host, F). + case ejabberd_odbc:sql_transaction(Host, F) of + {atomic,{updated,_}} -> {atomic, ok}; + Res -> Res + end. get_group_opts(Host, Group) -> get_group_opts(Host, Group, |