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