diff --git a/telethon/utils.py b/telethon/utils.py index a5f95e9a..866a4972 100644 --- a/telethon/utils.py +++ b/telethon/utils.py @@ -948,6 +948,8 @@ def get_peer(peer): return types.PeerChannel(peer.id) elif isinstance(peer, types.UserEmpty): return types.PeerUser(peer.id) + elif isinstance(peer, types.ChatEmpty): + return types.PeerChat(peer.id) if peer.SUBCLASS_OF_ID in (0x7d7c6f86, 0xd9c7fc18): # ChatParticipant, ChannelParticipant