From 512ead31d3df492d315ad7257536a3c15bddcf2d Mon Sep 17 00:00:00 2001
From: Kevin Smith <git@kismith.co.uk>
Date: Wed, 8 Nov 2017 14:38:42 +0000
Subject: Allow setting full JID affiliations in MUCs

Test-Information:
Equivalent change in Stroke has been tested in MLC.

Change-Id: I254e974fc55e9bd99c722c79a02a3ae1ed515565

diff --git a/Swiften/MUC/MUCImpl.cpp b/Swiften/MUC/MUCImpl.cpp
index 029bb4b..d2b33f3 100644
--- a/Swiften/MUC/MUCImpl.cpp
+++ b/Swiften/MUC/MUCImpl.cpp
@@ -371,7 +371,7 @@ void MUCImpl::changeAffiliation(const JID& jid, MUCOccupant::Affiliation affilia
     MUCAdminPayload::ref mucPayload = std::make_shared<MUCAdminPayload>();
     MUCItem item;
     item.affiliation = affiliation;
-    item.realJID = jid.toBare();
+    item.realJID = jid;
     mucPayload->addItem(item);
     std::shared_ptr<GenericRequest<MUCAdminPayload> > request = std::make_shared<GenericRequest<MUCAdminPayload> >(IQ::Set, getJID(), mucPayload, iqRouter_);
     request->onResponse.connect(boost::bind(&MUCImpl::handleAffiliationChangeResponse, this, _1, _2, jid, affiliation));
-- 
cgit v0.10.2-6-g49f6