Changeset

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
parents 10021:4715c5d1eb69
children 10023:f6959fe81a1d
files plugins/mod_muc_mam.lua
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
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);