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