diff --git a/src/lib/accountmodel.cpp b/src/lib/accountmodel.cpp --- a/src/lib/accountmodel.cpp +++ b/src/lib/accountmodel.cpp @@ -334,13 +334,13 @@ m_newUserData.remove(Username); m_newUserData.remove(RealName); + UserAdded(reply.value()); + //If we don't have anything else to set just return if (m_newUserData.isEmpty()) { return true; } - UserAdded(reply.value()); - QHash::const_iterator i = m_newUserData.constBegin(); while (i != m_newUserData.constEnd()) { qCDebug(USER_MANAGER_LOG) << "Setting extra:" << i.key() << "with value:" << i.value();