Fix senders wrongly being in sender_chat instead of from_user
This commit is contained in:
parent
80f8010d50
commit
e4405db50d
@ -449,7 +449,8 @@ class Message(Object, Update):
|
|||||||
elif isinstance(action, raw.types.MessageActionChatEditPhoto):
|
elif isinstance(action, raw.types.MessageActionChatEditPhoto):
|
||||||
new_chat_photo = types.Photo._parse(client, action.photo)
|
new_chat_photo = types.Photo._parse(client, action.photo)
|
||||||
|
|
||||||
from_user = types.User._parse(client, users.get(utils.get_raw_peer_id(message.from_id), None))
|
user = utils.get_raw_peer_id(message.from_id) or utils.get_raw_peer_id(message.peer_id)
|
||||||
|
from_user = types.User._parse(client, users.get(user, None))
|
||||||
sender_chat = types.Chat._parse(client, message, users, chats) if not from_user else None
|
sender_chat = types.Chat._parse(client, message, users, chats) if not from_user else None
|
||||||
|
|
||||||
parsed_message = Message(
|
parsed_message = Message(
|
||||||
@ -621,7 +622,8 @@ class Message(Object, Update):
|
|||||||
else:
|
else:
|
||||||
reply_markup = None
|
reply_markup = None
|
||||||
|
|
||||||
from_user = types.User._parse(client, users.get(utils.get_raw_peer_id(message.from_id), None))
|
user = utils.get_raw_peer_id(message.from_id) or utils.get_raw_peer_id(message.peer_id)
|
||||||
|
from_user = types.User._parse(client, users.get(user, None))
|
||||||
sender_chat = types.Chat._parse(client, message, users, chats) if not from_user else None
|
sender_chat = types.Chat._parse(client, message, users, chats) if not from_user else None
|
||||||
|
|
||||||
parsed_message = Message(
|
parsed_message = Message(
|
||||||
|
Loading…
Reference in New Issue
Block a user