Skip to content

Commit 213c159

Browse files
Fix VerificationStatus parsing
1 parent 1e30ef7 commit 213c159

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

pyrogram/types/user_and_chats/verification_status.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,16 @@ def _parse(chat: Union["raw.base.User", "raw.base.Chat", "raw.base.ChatInvite"])
6060
if not isinstance(chat, (raw.types.User, raw.types.Channel, raw.types.ChatInvite)):
6161
return None
6262

63+
bot_verification_icon = None
64+
65+
if isinstance(chat, raw.types.ChatInvite):
66+
bot_verification_icon = chat.bot_verification.icon
67+
else:
68+
bot_verification_icon = chat.bot_verification_icon
69+
6370
return VerificationStatus(
6471
is_verified=chat.verified,
6572
is_scam=chat.scam,
6673
is_fake=chat.fake,
67-
bot_verification_icon_custom_emoji_id=chat.bot_verification_icon
74+
bot_verification_icon_custom_emoji_id=bot_verification_icon
6875
)

0 commit comments

Comments
 (0)