Skip to content

Commit 9aefff9

Browse files
committed
Fix join applications for public chats
1 parent 78fe290 commit 9aefff9

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

pyrogram/types/user_and_chats/chat_invite_link.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
from datetime import datetime
2020
from typing import Dict
21+
from typing import Optional
2122

2223
import pyrogram
2324
from pyrogram import raw, utils
@@ -103,7 +104,10 @@ def _parse(
103104
client: "pyrogram.Client",
104105
invite: "raw.base.ExportedChatInvite",
105106
users: Dict[int, "raw.types.User"] = None
106-
) -> "ChatInviteLink":
107+
) -> Optional["ChatInviteLink"]:
108+
if not isinstance(invite, raw.types.ChatInviteExported):
109+
return None
110+
107111
creator = (
108112
types.User._parse(client, users[invite.admin_id])
109113
if users is not None

0 commit comments

Comments
 (0)