From b3cdaf8355ef2f554affdc797d212784f1bca58d Mon Sep 17 00:00:00 2001 From: kristal Date: Wed, 4 Sep 2024 18:07:46 +0300 Subject: [PATCH] Fix get_messages when `reverse=True` (#4453) --- telethon/client/messages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 18d6f8db..9d4a98b7 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -221,7 +221,7 @@ class _MessagesIter(RequestIter): # # We also assume the API will always return, at least, one message if # there is more to fetch. - if not r.messages or r.messages[0].id <= self.request.limit: + if not r.messages or not self.reverse and r.messages[0].id <= self.request.limit: return True # Get the last message that's not empty (in some rare cases