summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvesvalo <vesvalo@mail.ru>2014-08-21 15:13:43 +0400
committervesvalo <vesvalo@mail.ru>2014-08-21 15:13:43 +0400
commit01a3c1c2e11f6c7fc3ee30ac2876a0bc993dd405 (patch)
tree4ee96d3b145ff9497371337406b4347eb1e18c6f
parentMerge 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.erl5
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,