From f658f2c5b7b2ba9a8d62020a4f0794e5a5212dc3 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 2 Dec 2020 12:11:11 +0200 Subject: [PATCH] Fix bugs --- mautrix_telegram/abstract_user.py | 2 +- mautrix_telegram/matrix.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py index cd363041..7d8a3e32 100644 --- a/mautrix_telegram/abstract_user.py +++ b/mautrix_telegram/abstract_user.py @@ -469,7 +469,7 @@ class AbstractUser(ABC): await self.register_portal(portal) return self.log.trace("Handling action %s to %s by %d", update.action, portal.tgid_log, - sender.id) + (sender.id if sender else 0)) return await portal.handle_telegram_action(self, sender, update) if isinstance(original_update, (UpdateEditMessage, UpdateEditChannelMessage)): diff --git a/mautrix_telegram/matrix.py b/mautrix_telegram/matrix.py index d2d70814..35bb23bf 100644 --- a/mautrix_telegram/matrix.py +++ b/mautrix_telegram/matrix.py @@ -282,7 +282,7 @@ class MatrixHandler(BaseMatrixHandler): sender = await u.User.get_by_mxid(sender_mxid).ensure_started() if await sender.has_full_access(allow_bot=True) and portal: if not new_events: - await portal.handle_matrix_unpin_all(sender) + await portal.handle_matrix_unpin_all(sender, event_id) else: changes = {event_id: event_id in new_events for event_id in new_events ^ old_events}