From 6e5f90730ecb44396031e3449c0fc718b74408ae Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Wed, 22 May 2019 12:20:02 +0200 Subject: [PATCH] Fix reversed(client.iter_messages(offset_date=...)) --- telethon/client/messages.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 54e1553b..992cf8d2 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -52,7 +52,9 @@ class _MessagesIter(RequestIter): if self.reverse: if offset_id: offset_id += 1 - else: + elif not offset_date: + # offset_id has priority over offset_date, so don't + # set offset_id to 1 if we want to offset by date. offset_id = 1 if from_user: