patch 6d99fce9643fbdda1594f99331f4a4642ecc7f0f
Author: E. Bosch <presidev@AT@gmail.com>
Date: Sat Oct 26 20:35:11 CEST 2024
* telegram: Fix handler for next reactions when the event is empty
diff -rN -u old-irgramd/telegram.py new-irgramd/telegram.py
--- old-irgramd/telegram.py 2024-11-22 04:28:20.072683637 +0100
+++ new-irgramd/telegram.py 2024-11-22 04:28:20.072683637 +0100
@@ -574,9 +574,9 @@
self.logger.debug('Handling Telegram Next Reaction (2nd, 3rd, ...): %s', pretty(event))
reactions = event.reactions.recent_reactions
- react = max(reactions, key=lambda y: y.date)
-
- if self.last_reaction != react.date:
+ react = max(reactions, key=lambda y: y.date) if reactions else None
+
+ if react and self.last_reaction != react.date:
self.last_reaction = react.date
id = event.msg_id
msg = await self.telegram_client.get_messages(entity=event.peer, ids=id)