mod_cloud_notify/mod_cloud_notify.lua
changeset 2257 97ebd28a8a75
parent 2256 a96f2d0f8750
child 2258 122cb5f4930f
--- a/mod_cloud_notify/mod_cloud_notify.lua	Tue Jul 26 13:08:44 2016 +0200
+++ b/mod_cloud_notify/mod_cloud_notify.lua	Tue Jul 26 13:29:51 2016 +0200
@@ -48,7 +48,7 @@
 		jid = push_jid;
 		node = push_node;
 		count = 0;
-		options = publish_options;
+		options = publish_options and st.preserialize(publish_options);
 	};
 	local ok, err = push_enabled:set(origin.username, user_push_services);
 	if not ok then
@@ -116,7 +116,7 @@
 		push_publish:up(); -- / publish
 		push_publish:up(); -- / pubsub
 		if push_info.options then
-			push_publish:tag("publish-options"):add_child(push_info.options);
+			push_publish:tag("publish-options"):add_child(st.deserialize(push_info.options));
 		end
 		module:send(push_publish);
 	end