From f9db60f25bedd65599d04e70236b63df39c57fb4 Mon Sep 17 00:00:00 2001 From: Tom Graham Date: Sat, 11 Jan 2025 02:18:40 +1100 Subject: [PATCH] fix(mobile): 15072 Fix issue with boolean filters filtering out results when they shouldn't (#15208) Fix issue with boolean filters filtering out results when they shouldn't. Co-authored-by: Tom graham --- mobile/lib/services/search.service.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mobile/lib/services/search.service.dart b/mobile/lib/services/search.service.dart index 14e53c3ce4..ba46848cdd 100644 --- a/mobile/lib/services/search.service.dart +++ b/mobile/lib/services/search.service.dart @@ -67,9 +67,9 @@ class SearchService { model: filter.camera.model, takenAfter: filter.date.takenAfter, takenBefore: filter.date.takenBefore, - isArchived: filter.display.isArchive, - isFavorite: filter.display.isFavorite, - isNotInAlbum: filter.display.isNotInAlbum, + isArchived: filter.display.isArchive ? true : null, + isFavorite: filter.display.isFavorite ? true : null, + isNotInAlbum: filter.display.isNotInAlbum ? true : null, personIds: filter.people.map((e) => e.id).toList(), type: type, page: page, @@ -90,9 +90,9 @@ class SearchService { model: filter.camera.model, takenAfter: filter.date.takenAfter, takenBefore: filter.date.takenBefore, - isArchived: filter.display.isArchive, - isFavorite: filter.display.isFavorite, - isNotInAlbum: filter.display.isNotInAlbum, + isArchived: filter.display.isArchive ? true : null, + isFavorite: filter.display.isFavorite ? true : null, + isNotInAlbum: filter.display.isNotInAlbum ? true : null, personIds: filter.people.map((e) => e.id).toList(), type: type, page: page,