Skip to content

Commit 37a2da7

Browse files
committed
SubscribeSet: old affiliation shouldn't be used if == none.
1 parent 5bda28c commit 37a2da7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/pubsub/set

src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/pubsub/set/SubscribeSet.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ public void process(Element elm, JID actorJID, IQ reqIQ, Element rsm)
165165
defaultSubscription);
166166
channelManager.addUserSubscription(newSubscription);
167167

168-
if (null != possibleExistingAffiliation) {
168+
if (possibleExistingAffiliation != null &&
169+
!possibleExistingAffiliation.in(Affiliations.none)) {
169170
defaultAffiliation = possibleExistingAffiliation;
170171
}
171172
channelManager.setUserAffiliation(node, subscribingJid,

0 commit comments

Comments
 (0)