From b2da30e207e2b3991321c4e614a20222a26fedd1 Mon Sep 17 00:00:00 2001 From: ashilkn Date: Mon, 4 Nov 2024 19:19:52 +0530 Subject: [PATCH] [mob][photos] Show 'Only them' filter in recommendations right after a person screen is opened, even when there are no filters selected --- mobile/lib/utils/hierarchical_search_util.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mobile/lib/utils/hierarchical_search_util.dart b/mobile/lib/utils/hierarchical_search_util.dart index 7659144a11..3da26a786b 100644 --- a/mobile/lib/utils/hierarchical_search_util.dart +++ b/mobile/lib/utils/hierarchical_search_util.dart @@ -186,6 +186,18 @@ List getOnlyThemFilter( SearchFilterDataProvider searchFilterDataProvider, List recommendedFaceFilters, ) { + if (searchFilterDataProvider.initialGalleryFilter is FaceFilter && + searchFilterDataProvider.appliedFilters.isEmpty) { + return [ + OnlyThemFilter( + faceFilters: [ + searchFilterDataProvider.initialGalleryFilter as FaceFilter, + ], + occurrence: kMostRelevantFilter, + ), + ]; + } + recommendedFaceFilters.removeWhere( (e) => e.isSameFilter(searchFilterDataProvider.initialGalleryFilter), );