From 1c7947c03a33ee6c7df479d8af5763ec06df49dd Mon Sep 17 00:00:00 2001 From: painor Date: Sun, 3 Nov 2019 20:50:42 +0100 Subject: [PATCH] Fix pin message not accepting Message objects --- telethon/client/messages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index de9e7b75..55220ec1 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -1212,6 +1212,10 @@ class MessageMethods: """ if not message: message = 0 + elif hasattr(message, 'id'): + message = message.id + elif not isinstance(message, int): + raise ValueError('Incorrect message argument') entity = await self.get_input_entity(entity) await self(functions.messages.UpdatePinnedMessageRequest(