From e062a79b1f8e71a4da7a2b7d58530ef6aeb62979 2011-03-29 22:01:16 From: HanzZ Date: 2011-03-29 22:01:16 Subject: [PATCH] Store also jid in db... --- diff --git a/src/usermanager.cpp b/src/usermanager.cpp index 038863fa27d0c8050da526bbec9562c9ce308181..e783e43d3bc3bbfeafce607c101dc0ab3eef8c28 100644 --- a/src/usermanager.cpp +++ b/src/usermanager.cpp @@ -96,11 +96,12 @@ void UserManager::handlePresence(Swift::Presence::ref presence) { if (!registered && m_component->inServerMode()) { res.password = m_component->getUserRegistryPassword(userkey); res.uin = presence->getFrom().getNode(); + res.jid = userkey; if (res.uin.find_last_of("%") != std::string::npos) { res.uin.replace(res.uin.find_last_of("%"), 1, "@"); } - registered = true; m_storageBackend->setUser(res); + registered = m_storageBackend->getUser(userkey, res); } if (!registered) {