From 89182ea010ecc172200da2f39d43f1457d3a2342 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 17 May 2018 10:17:22 +0200 Subject: [PATCH] Fix iter_messages + from_user not working without filter --- telethon/telegram_client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index 0c9c53a8..3b0fd464 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -88,7 +88,8 @@ from .tl.types import ( UpdateEditMessage, UpdateEditChannelMessage, UpdateShort, Updates, MessageMediaWebPage, ChannelParticipantsSearch, PhotoSize, PhotoCachedSize, PhotoSizeEmpty, MessageService, ChatParticipants, User, WebPage, - ChannelParticipantsBanned, ChannelParticipantsKicked + ChannelParticipantsBanned, ChannelParticipantsKicked, + InputMessagesFilterEmpty ) from .tl.types.messages import DialogsSlice from .tl.types.account import PasswordInputSettings, NoPassword @@ -1090,6 +1091,8 @@ class TelegramClient(TelegramBareClient): entity = self.get_input_entity(entity) limit = float('inf') if limit is None else int(limit) if search is not None or filter or from_user: + if filter is None: + filter = InputMessagesFilterEmpty() request = SearchRequest( peer=entity, q=search or '',