From 8fc8907a871253e72cacccf249d5ac08c6e88f71 Mon Sep 17 00:00:00 2001 From: otsmr Date: Mon, 13 Jul 2026 22:34:08 +0200 Subject: [PATCH] fix downloaded media files not shown --- lib/src/database/daos/messages.dao.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/src/database/daos/messages.dao.dart b/lib/src/database/daos/messages.dao.dart index 98d045f0..a336d0ca 100644 --- a/lib/src/database/daos/messages.dao.dart +++ b/lib/src/database/daos/messages.dao.dart @@ -44,6 +44,7 @@ class MessagesDao extends DatabaseAccessor with _$MessagesDaoMixin { messages.groupId.equals(groupId) & messages.isDeletedFromSender.equals(false) & (messages.mediaId.isNull() | + mediaFiles.downloadState.isNull() | mediaFiles.downloadState .equals(DownloadState.reuploadRequested.name) .not()), @@ -61,9 +62,10 @@ class MessagesDao extends DatabaseAccessor with _$MessagesDaoMixin { ), ]) ..where( - mediaFiles.downloadState - .equals(DownloadState.reuploadRequested.name) - .not() & + (mediaFiles.downloadState.isNull() | + mediaFiles.downloadState + .equals(DownloadState.reuploadRequested.name) + .not()) & mediaFiles.type.equals(MediaType.audio.name).not() & messages.openedAt.isNull() & messages.groupId.equals(groupId) &