From dd9ae86d8b83674e8f532e972b74eeed16764645 Mon Sep 17 00:00:00 2001 From: msx98 Date: Fri, 29 Nov 2024 13:38:29 +0200 Subject: [PATCH] Catch PeerIdInvalid in get_dialogs --- pyrogram/methods/chats/get_dialogs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyrogram/methods/chats/get_dialogs.py b/pyrogram/methods/chats/get_dialogs.py index 39010e0c8..ce23cc533 100644 --- a/pyrogram/methods/chats/get_dialogs.py +++ b/pyrogram/methods/chats/get_dialogs.py @@ -21,7 +21,7 @@ import pyrogram from pyrogram import types, raw, utils -from pyrogram.errors import ChannelPrivate +from pyrogram.errors import ChannelPrivate, PeerIdInvalid class GetDialogs: @@ -80,7 +80,7 @@ async def get_dialogs( chat_id = utils.get_peer_id(message.peer_id) try: messages[chat_id] = await types.Message._parse(self, message, users, chats) - except ChannelPrivate: + except (ChannelPrivate, PeerIdInvalid): continue dialogs = []