diff --git a/src/message_control.py b/src/message_control.py index 4c9cc7aa33ceb7e7c7f81fa7df8b292d13f2f9fc..5c58e37309f2ac2a239bc1ba66036e9103b89407 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)