diff options
Diffstat (limited to 'Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp')
-rw-r--r-- | Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp b/Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp index 707f183..fbd4d53 100644 --- a/Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp +++ b/Swiften/Serializer/PayloadSerializers/PubSubItemSerializer.cpp @@ -31,5 +31,7 @@ std::string PubSubItemSerializer::serializePayload(boost::shared_ptr<PubSubItem> element.addNode(boost::make_shared<XMLRawTextNode>(serializers->getPayloadSerializer(item)->serialize(item))); } + if (!payload->getID().empty()) { element.setAttribute("id", payload->getID()); + } return element.serialize(); } |