diff --git a/pyrogram/client.py b/pyrogram/client.py index 07de9acbd..aee53c108 100644 --- a/pyrogram/client.py +++ b/pyrogram/client.py @@ -576,7 +576,7 @@ async def fetch_peers(self, peers: List[Union[raw.types.User, raw.types.Chat, ra ) if peer.usernames is not None and len(peer.usernames) > 1: for uname in peer.usernames: - usernames.append((peer.id, uname.username.lower())) + usernames.append((peer_id, uname.username.lower())) phone_number = peer.phone peer_type = "bot" if peer.bot else "user" elif isinstance(peer, (raw.types.Chat, raw.types.ChatForbidden)): @@ -593,7 +593,7 @@ async def fetch_peers(self, peers: List[Union[raw.types.User, raw.types.Chat, ra ) if peer.usernames is not None and len(peer.usernames) > 1: for uname in peer.usernames: - usernames.append((peer.id, uname.username.lower())) + usernames.append((peer_id, uname.username.lower())) peer_type = "channel" if peer.broadcast else "supergroup" elif isinstance(peer, raw.types.ChannelForbidden): peer_id = utils.get_channel_id(peer.id)