From 6641b9a16c1c2c6589cde8d6d98b13c1b6351dc1 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 30 Aug 2022 21:49:48 +0300 Subject: [PATCH] Save own ID as message sender ID for messages without sender --- mautrix_telegram/portal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index 84a77ae9..c9077619 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -2444,7 +2444,7 @@ class Portal(DBPortal, BasePortal): asyncio.create_task( self.try_handle_telegram_reactions(source, TelegramID(evt.id), evt.reactions) ) - sender_id = sender.tgid if sender else None + sender_id = sender.tgid if sender else self.tgid async with self.send_lock(sender_id, required=False): tg_space = self.tgid if self.peer_type == "channel" else source.tgid @@ -2850,7 +2850,7 @@ class Portal(DBPortal, BasePortal): ) return - sender_id = sender.tgid if sender else None + sender_id = sender.tgid if sender else self.tgid async with self.send_lock(sender_id, required=False): tg_space = self.tgid if self.peer_type == "channel" else source.tgid