diff --git a/gajim/common/connection_handlers_events.py b/gajim/common/connection_handlers_events.py index 29ebf1be2e14e3822a8cba6a3c9fb0668bbdae94..1a293b7942a7e8985b6545003ef3b894b92b75b0 100644 --- a/gajim/common/connection_handlers_events.py +++ b/gajim/common/connection_handlers_events.py @@ -1159,7 +1159,12 @@ class MamGcMessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent): if self.msg_.getType() != 'groupchat': return False - self.room_jid = self.stanza.getFrom().getStripped() + try: + self.room_jid = self.stanza.getFrom().getStripped() + except AttributeError: + log.warning('Received GC MAM message ' + 'without from attribute\n%s', self.stanza) + return False self.unique_id = self.get_stanza_id(self.result, query=True)