diff --git a/lib/src/database/daos/messages_dao.dart b/lib/src/database/daos/messages_dao.dart index f9b8352..db38b7d 100644 --- a/lib/src/database/daos/messages_dao.dart +++ b/lib/src/database/daos/messages_dao.dart @@ -125,6 +125,8 @@ class MessagesDao extends DatabaseAccessor return (update(messages) ..where((t) => t.contactId.equals(contactId) & + t.messageOtherId + .isNull() & // only mark messages open that where send t.openedAt.isNull() & t.kind.equals(MessageKind.media.name).not())) .write(updates);