diff --git a/src/message_control.py b/src/message_control.py index 4c9cc7aa3..5c58e3730 100644 --- a/src/message_control.py +++ b/src/message_control.py @@ -188,7 +188,10 @@ class MessageControl: jid += '/' + self.resource if not sess: - sess = conn.make_new_session(jid) + if self.type_id == TYPE_PM: + sess = conn.make_new_session(jid, type_='pm') + else: + sess = conn.make_new_session(jid) self.set_session(sess)