From 4179c8a17d5b1d33e7ccdb8381a44189e978e8ab Mon Sep 17 00:00:00 2001 From: Brandon Wees Date: Tue, 5 Aug 2025 16:16:13 -0500 Subject: [PATCH] fix(mobile): filter people that have less than 3 faces (#20705) --- mobile/lib/infrastructure/repositories/people.repository.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/lib/infrastructure/repositories/people.repository.dart b/mobile/lib/infrastructure/repositories/people.repository.dart index 9c6ed74636..e2b8646dba 100644 --- a/mobile/lib/infrastructure/repositories/people.repository.dart +++ b/mobile/lib/infrastructure/repositories/people.repository.dart @@ -24,7 +24,7 @@ class DriftPeopleRepository extends DriftDatabaseRepository { leftOuterJoin(_db.assetFaceEntity, _db.assetFaceEntity.personId.equalsExp(_db.personEntity.id)), ]) ..where(_db.personEntity.isHidden.equals(false)) - ..groupBy([_db.personEntity.id]) + ..groupBy([_db.personEntity.id], having: _db.assetFaceEntity.id.count().isBiggerOrEqualValue(3)) ..orderBy([ OrderingTerm(expression: _db.personEntity.name.equals('').not(), mode: OrderingMode.desc), OrderingTerm(expression: _db.assetFaceEntity.id.count(), mode: OrderingMode.desc),