From 435a3fcb903c9b608405f197252722a36ce9dce7 Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 20 Nov 2015 11:46:26 +0100 Subject: [PATCH] primivitus: fixed crash when self.target is a full jid --- frontends/src/primitivus/chat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontends/src/primitivus/chat.py b/frontends/src/primitivus/chat.py index 72cfdbd6..1c1f57d4 100644 --- a/frontends/src/primitivus/chat.py +++ b/frontends/src/primitivus/chat.py @@ -147,7 +147,10 @@ class Chat(PrimitivusWidget, QuickChat): 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