From 6f3b32d9fdbf75feb0499083fb70ec202f248bdf Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 27 Apr 2009 16:57:09 +0000 Subject: [PATCH] correctly create session (pm / not pm) when we send a message in a control without a session (after disabling E2E). Fixes #4818 --- src/message_control.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)