Fix events.Album did not have chat in PM

Closes #3773.
This commit is contained in:
Lonami Exo 2022-09-20 17:54:05 +02:00
parent d7424ccb90
commit 5a17397fc7

View File

@ -152,16 +152,8 @@ class Album(EventBuilder):
""" """
def __init__(self, messages): def __init__(self, messages):
message = messages[0] message = messages[0]
if not message.out and isinstance(message.peer_id, types.PeerUser): super().__init__(chat_peer=message.peer_id,
# Incoming message (e.g. from a bot) has peer_id=us, and
# from_id=bot (the actual "chat" from a user's perspective).
chat_peer = message.from_id
else:
chat_peer = message.peer_id
super().__init__(chat_peer=chat_peer,
msg_id=message.id, broadcast=bool(message.post)) msg_id=message.id, broadcast=bool(message.post))
SenderGetter.__init__(self, message.sender_id) SenderGetter.__init__(self, message.sender_id)
self.messages = messages self.messages = messages