diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2016-01-13 11:45:08 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2016-01-13 11:45:08 +0300 |
commit | 776fe8b32ac9958271af16722664e8486f18ef14 (patch) | |
tree | d69ac14b898e0fc6ee614b4b9e8e8e8e3f561f52 /src/mod_mam.erl | |
parent | Merge pull request #900 from weiss/suppress-groupchat-error (diff) |
Fix MAM MUC for v0.4.1
Diffstat (limited to 'src/mod_mam.erl')
-rw-r--r-- | src/mod_mam.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_mam.erl b/src/mod_mam.erl index f334152f..95fe4964 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) -> |