[triggers] Consider only messages with body as event

Fixes #624
This commit is contained in:
Philipp Hörist
2023-06-06 20:30:27 +02:00
parent 24c826d68d
commit 8827795ae4

View File

@@ -76,6 +76,10 @@ class Triggers(GajimPlugin):
def _on_message_received(self, event: MessageEventsT) -> bool: def _on_message_received(self, event: MessageEventsT) -> bool:
log.info('Process %s', event.name) log.info('Process %s', event.name)
if not event.msgtxt:
log.info('Discard event because it has no message text')
return PROPAGATE_EVENT
result = self._check_all(event, result = self._check_all(event,
self._check_rule_apply_msg_received, self._check_rule_apply_msg_received,
self._apply_rule) self._apply_rule)