diff --git a/src/rosterresponder.cpp b/src/rosterresponder.cpp index 7b7396477c07564f63f5786635f36fa3c2960a40..52876dc7ff6425537302abe07bb1b9ea211c7300 100644 --- a/src/rosterresponder.cpp +++ b/src/rosterresponder.cpp @@ -94,7 +94,7 @@ bool RosterResponder::handleSetRequest(const Swift::JID& from, const Swift::JID& buddyInfo.alias = item.getName(); buddyInfo.legacyName = Buddy::JIDToLegacyName(item.getJID()); buddyInfo.subscription = "both"; - buddyInfo.flags = 0; + buddyInfo.flags = Buddy::buddFlagsFromJID(item.getJID()); LOG4CXX_INFO(logger, from.toBare().toString() << ": Adding buddy " << buddyInfo.legacyName); buddy = user->getComponent()->getFactory()->createBuddy(user->getRosterManager(), buddyInfo);