Skip to content

Commit 126dcd3

Browse files
committed
BugFix
Fix AttributeError: 'ChatInvitePublicJoinRequests' object has no attribute 'admin_id'
1 parent 4eec673 commit 126dcd3

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

pyrogram/types/user_and_chats/chat_invite_link.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,12 @@ def _parse(
104104
invite: "raw.base.ExportedChatInvite",
105105
users: Dict[int, "raw.types.User"] = None
106106
) -> "ChatInviteLink":
107-
creator = (
108-
types.User._parse(client, users[invite.admin_id])
109-
if users is not None
110-
else None
111-
)
107+
if users is not None:
108+
if not hasattr(invite, "admin_id"):
109+
return None
110+
creator = types.User._parse(client, users[invite.admin_id])
111+
else:
112+
creator = None
112113

113114
return ChatInviteLink(
114115
invite_link=invite.link,

0 commit comments

Comments
 (0)