Commit 8ad1349d authored by Robin Collier's avatar Robin Collier Committed by rcollier

OF-6 No longer copying the request items into the result

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11502 b35dd754-fafc-0310-a699-88a17e54d16e
parent ddd664fe
...@@ -387,9 +387,10 @@ public class LeafNode extends Node { ...@@ -387,9 +387,10 @@ public class LeafNode extends Node {
void sendPublishedItems(IQ originalRequest, List<PublishedItem> publishedItems, void sendPublishedItems(IQ originalRequest, List<PublishedItem> publishedItems,
boolean forceToIncludePayload) { boolean forceToIncludePayload) {
IQ result = IQ.createResultIQ(originalRequest); IQ result = IQ.createResultIQ(originalRequest);
Element childElement = originalRequest.getChildElement().createCopy(); Element pubsubElem = result.setChildElement("pubsub", "http://jabber.org/protocol/pubsub");
result.setChildElement(childElement); Element items = pubsubElem.addElement("items");
Element items = childElement.element("items"); items.addAttribute("node", getNodeID());
for (PublishedItem publishedItem : publishedItems) { for (PublishedItem publishedItem : publishedItems) {
Element item = items.addElement("item"); Element item = items.addElement("item");
if (isItemRequired()) { if (isItemRequired()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment