diff --git a/src/common/message_archiving.py b/src/common/message_archiving.py index 085ee36e7..06e7b4e45 100644 --- a/src/common/message_archiving.py +++ b/src/common/message_archiving.py @@ -103,7 +103,9 @@ class ConnectionArchive313(ConnectionArchive): last = set_.getTagData('last') if last: gajim.config.set_per('accounts', self.name, 'last_mam_id', last) - self.request_archive(after=last) + complete = fin_.getAttr('complete') + if complete != 'true': + self.request_archive(after=last) del self.awaiting_answers[queryid_]