From e062a79b1f8e71a4da7a2b7d58530ef6aeb62979 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 29 Mar 2011 22:01:16 +0200 Subject: [PATCH] Store also jid in db... --- src/usermanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/usermanager.cpp b/src/usermanager.cpp index 038863fa..e783e43d 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) {