diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2009-04-27 20:57:09 +0400 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2009-04-27 20:57:09 +0400 |
commit | 6f3b32d9fdbf75feb0499083fb70ec202f248bdf (patch) | |
tree | 8617651eaf197a9506f0fdee39d770f15b933d65 | |
parent | 52be3170c7aa70b2c95e747b8118cd91d735d4cd (diff) |
correctly create session (pm / not pm) when we send a message in a control without a session (after disabling E2E). Fixes #4818
-rw-r--r-- | src/message_control.py | 5 |
1 files changed, 4 insertions, 1 deletions
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) |