Diff

plugins/mod_muc_mam.lua @ 10022:b56654f89cd5

mod_muc_mam: Propagate item-not-found to client (fixes #1325)
author Kim Alvefur <zash@zash.se>
date Sun, 05 May 2019 07:16:03 +0200
parent 10000:189b00a782bf
child 10030:98ef41a60fc3
line wrap: on
line diff
--- a/plugins/mod_muc_mam.lua	Sun May 05 07:16:05 2019 +0200
+++ b/plugins/mod_muc_mam.lua	Sun May 05 07:16:03 2019 +0200
@@ -189,7 +189,11 @@
 	});
 
 	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);