From ae46f653fddb3813a1b94c44115a10261286e52e Mon Sep 17 00:00:00 2001 From: dave-stanley Date: Tue, 2 Jan 2018 15:42:33 +0000 Subject: [PATCH] Fix for extra quote in workgroup IQs At some point IQChildElementXmlStringBuilder was modified to add the closing quote around the namespace. this was not reflected in these element extensions --- .../org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java | 2 +- .../jivesoftware/smackx/workgroup/packet/RoomInvitation.java | 2 +- .../org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java index e0b587b22..f7579cc6a 100644 --- a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java +++ b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/OccupantsInfo.java @@ -80,7 +80,7 @@ public class OccupantsInfo extends IQ { @Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { - buf.append("\" roomID=\"").append(roomID).append("\">"); + buf.append(" roomID=\"").append(roomID).append("\">"); synchronized (occupants) { for (OccupantInfo occupant : occupants) { buf.append(""); diff --git a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java index 3cf62029d..e48a7610d 100644 --- a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java +++ b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java @@ -115,7 +115,7 @@ public class RoomInvitation implements ExtensionElement { } public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { - buf.append("\" type=\"").append(type.name()).append("\">"); + buf.append(" type=\"").append(type.name()).append("\">"); buf.append(""); if (invitee != null) { buf.append("").append(invitee).append(""); diff --git a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java index 2ad53cc8b..70fda6ad2 100644 --- a/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java +++ b/smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java @@ -115,7 +115,7 @@ public class RoomTransfer implements ExtensionElement { } public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { - buf.append("\" type=\"").append(type.name()).append("\">"); + buf.append(" type=\"").append(type.name()).append("\">"); buf.append(""); if (invitee != null) { buf.append("").append(invitee).append("");