# HG changeset patch # User Goffi # Date 1448016386 -3600 # Node ID 7751b5a51586bb502fe386d2b1e2f0942ae6c966 # Parent e00f450c25fc374ad28dba83ae393fe7aae74b92 primivitus: fixed crash when self.target is a full jid diff -r e00f450c25fc -r 7751b5a51586 frontends/src/primitivus/chat.py --- a/frontends/src/primitivus/chat.py Fri Nov 20 01:57:18 2015 +0100 +++ b/frontends/src/primitivus/chat.py Fri Nov 20 11:46:26 2015 +0100 @@ -147,7 +147,10 @@ elif self.type == C.CHAT_ONE2ONE: # FIXME: self.target is a bare jid, we need to check that contact_list = self.host.contact_lists[self.profile] - full_jid = contact_list.getFullJid(self.target) + if not self.target.resource: + full_jid = contact_list.getFullJid(self.target) + else: + full_jid = self.target self.host.addMenus(menu, C.MENU_SINGLE, {'jid': full_jid}) return menu