Comparison

plugins/mod_pubsub/mod_pubsub.lua @ 10672:657e61531b33 0.11

mod_pubsub, mod_pep: Ensure correct number of children of <item/> (fixes #1496)
author Kim Alvefur <zash@zash.se>
date Thu, 27 Feb 2020 20:01:54 +0100
parent 9828:8e68136cde08
child 10673:1a23a58ac84e
child 11199:6c7c50a4de32
comparison
equal deleted inserted replaced
10670:5376f882cf82 10672:657e61531b33
110 end 110 end
111 return true; 111 return true;
112 end 112 end
113 113
114 function is_item_stanza(item) 114 function is_item_stanza(item)
115 return st.is_stanza(item) and item.attr.xmlns == xmlns_pubsub and item.name == "item"; 115 return st.is_stanza(item) and item.attr.xmlns == xmlns_pubsub and item.name == "item" and #item.tags == 1;
116 end 116 end
117 117
118 module:hook("pubsub-summary/http://www.w3.org/2005/Atom", function (event) 118 module:hook("pubsub-summary/http://www.w3.org/2005/Atom", function (event)
119 local payload = event.payload; 119 local payload = event.payload;
120 local title = payload:get_child_text("title"); 120 local title = payload:get_child_text("title");