Diff

mod_mam_muc/mod_mam_muc.lua @ 1546:fff2858c554f

mod_mam_muc: Remove parsing of 'with' field in MAM form, we currently ignore it anyways
author Kim Alvefur <zash@zash.se>
date Sat, 08 Nov 2014 15:45:19 +0100
parent 1543:57fb9ce21f9c
child 1547:e98c335c6554
line wrap: on
line diff
--- a/mod_mam_muc/mod_mam_muc.lua	Wed Nov 05 12:12:49 2014 +0100
+++ b/mod_mam_muc/mod_mam_muc.lua	Sat Nov 08 15:45:19 2014 +0100
@@ -122,6 +122,7 @@
 	end);
 end
 
+-- Note: We ignore the 'with' field as this is internally used for stanza types
 local query_form = dataform {
 	{ name = "FORM_TYPE"; type = "hidden"; value = xmlns_mam; };
 	{ name = "with"; type = "jid-single"; };
@@ -159,7 +160,7 @@
 	local qid = query.attr.queryid;
 
 	-- Search query parameters
-	local qwith, qstart, qend;
+	local qstart, qend;
 	local form = query:get_child("x", "jabber:x:data");
 	if form then
 		local err;
@@ -167,8 +168,7 @@
 		if err then
 			return origin.send(st.error_reply(stanza, "modify", "bad-request", select(2, next(err))))
 		end
-		qwith, qstart, qend = form["with"], form["start"], form["end"];
-		qwith = qwith and jid_bare(qwith); -- dataforms does jidprep
+		qstart, qend = form["start"], form["end"];
 	end
 
 	if qstart or qend then -- Validate timestamps