diff options
author | Kim Alvefur <zash@zash.se> | 2019-05-05 07:16:03 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2019-05-05 07:16:03 +0200 |
commit | 43f98c242d4a212a8de0d8965733c206109c4d23 (patch) | |
tree | a0221a12491de88982dfbdc47aeacba886c16279 | |
parent | ffd7ca3f8daaa3d0137012759f7cfe52a835ea89 (diff) | |
download | prosody-43f98c242d4a212a8de0d8965733c206109c4d23.tar.gz prosody-43f98c242d4a212a8de0d8965733c206109c4d23.zip |
mod_muc_mam: Propagate item-not-found to client (fixes #1325)
-rw-r--r-- | plugins/mod_muc_mam.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/mod_muc_mam.lua b/plugins/mod_muc_mam.lua index fffe23e7..bba7f422 100644 --- a/plugins/mod_muc_mam.lua +++ b/plugins/mod_muc_mam.lua @@ -189,7 +189,11 @@ module:hook("iq-set/bare/"..xmlns_mam..":query", function(event) }); if not data then - origin.send(st.error_reply(stanza, "cancel", "internal-server-error")); + if err == "item-not-found" then + origin.send(st.error_reply(stanza, "modify", "item-not-found")); + else + origin.send(st.error_reply(stanza, "cancel", "internal-server-error")); + end return true; end local total = tonumber(err); |