From 465f38c1c6bbcc8cbdbc98e1cb3a861d58f8bf57 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 20 May 2019 12:00:52 +0200 Subject: [PATCH] Fix message.text behaviour with no parse mode --- telethon/tl/custom/message.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/telethon/tl/custom/message.py b/telethon/tl/custom/message.py index 6f536727..df2b3221 100644 --- a/telethon/tl/custom/message.py +++ b/telethon/tl/custom/message.py @@ -268,9 +268,12 @@ class Message(ChatGetter, SenderGetter, TLObject, abc.ABC): The message text, formatted using the client's default parse mode. Will be ``None`` for :tl:`MessageService`. """ - if self._text is None and self._client and self._client.parse_mode: - self._text = self._client.parse_mode.unparse( - self.message, self.entities) + if self._text is None and self._client: + if not self._client.parse_mode: + self._text = self.message + else: + self._text = self._client.parse_mode.unparse( + self.message, self.entities) return self._text