Skip to content

Commit ca6a86f

Browse files
Fix suggested post parsing
1 parent e26c06a commit ca6a86f

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

pyrogram/types/messages_and_media/suggested_post_approval_failed.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def _parse(
6262
if not isinstance(action, raw.types.MessageActionSuggestedPostApproval):
6363
return None
6464

65-
from_id = utils.get_peer_id(message.from_id)
65+
from_id = utils.get_peer_id(message.from_id) if message.from_id else None
6666
peer_id = utils.get_peer_id(message.peer_id)
6767
chat_id = peer_id or from_id
6868

pyrogram/types/messages_and_media/suggested_post_approved.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ async def _parse(
6666
if not isinstance(action, raw.types.MessageActionSuggestedPostApproval):
6767
return None
6868

69-
from_id = utils.get_peer_id(message.from_id)
69+
from_id = utils.get_peer_id(message.from_id) if message.from_id else None
7070
peer_id = utils.get_peer_id(message.peer_id)
7171
chat_id = peer_id or from_id
7272

pyrogram/types/messages_and_media/suggested_post_declined.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ async def _parse(
6060
if not isinstance(action, raw.types.MessageActionSuggestedPostApproval):
6161
return None
6262

63-
from_id = utils.get_peer_id(message.from_id)
63+
from_id = utils.get_peer_id(message.from_id) if message.from_id else None
6464
peer_id = utils.get_peer_id(message.peer_id)
6565
chat_id = peer_id or from_id
6666

pyrogram/types/messages_and_media/suggested_post_paid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ async def _parse(
6767
if not isinstance(action, raw.types.MessageActionSuggestedPostSuccess):
6868
return None
6969

70-
from_id = utils.get_peer_id(message.from_id)
70+
from_id = utils.get_peer_id(message.from_id) if message.from_id else None
7171
peer_id = utils.get_peer_id(message.peer_id)
7272
chat_id = peer_id or from_id
7373

pyrogram/types/messages_and_media/suggested_post_refunded.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ async def _parse(
6060
if not isinstance(action, raw.types.MessageActionSuggestedPostRefund):
6161
return None
6262

63-
from_id = utils.get_peer_id(message.from_id)
63+
from_id = utils.get_peer_id(message.from_id) if message.from_id else None
6464
peer_id = utils.get_peer_id(message.peer_id)
6565
chat_id = peer_id or from_id
6666

0 commit comments

Comments
 (0)