Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-01-13 11:45:08 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-01-13 11:45:08 +0300
commit776fe8b32ac9958271af16722664e8486f18ef14 (patch)
treed69ac14b898e0fc6ee614b4b9e8e8e8e3f561f52 /src/mod_mam.erl
parent04b3efd14c2eaee7819e6714737a0b8a1856def2 (diff)
Fix MAM MUC for v0.4.1
Diffstat (limited to 'src/mod_mam.erl')
-rw-r--r--src/mod_mam.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_mam.erl b/src/mod_mam.erl
index f334152f7..95fe4964e 100644
--- a/src/mod_mam.erl
+++ b/src/mod_mam.erl
@@ -255,8 +255,8 @@ muc_process_iq(#iq{type = set, lang = Lang,
sub_el = #xmlel{name = <<"query">>,
attrs = Attrs} = SubEl} = IQ,
MUCState, From, To) ->
- case xml:get_attr_s(<<"xmlns">>, Attrs) of
- ?NS_MAM_0 ->
+ XMLNS = xml:get_attr_s(<<"xmlns">>, Attrs),
+ if XMLNS == ?NS_MAM_0; XMLNS == ?NS_MAM_1 ->
LServer = MUCState#state.server_host,
Role = mod_muc_room:get_role(From, MUCState),
Config = MUCState#state.config,
@@ -277,7 +277,7 @@ muc_process_iq(#iq{type = set, lang = Lang,
get_xdata_fields(SubEl),
{groupchat, Role, MUCState})
end;
- _ ->
+ true ->
IQ
end;
muc_process_iq(IQ, _MUCState, _From, _To) ->