[mob][photos] Safe removed clusters in rejected faces

This commit is contained in:
laurenspriem
2024-11-13 15:45:59 +05:30
parent 822aa7fcd4
commit 1ed03c5942

View File

@@ -183,6 +183,11 @@ class PersonService {
}) async {
final person = (await getPerson(personID))!;
final personData = person.data;
final clusterInfo = personData.assigned!.firstWhere(
(element) => element.id == clusterID,
);
personData.rejectedFaceIDs ??= [];
personData.rejectedFaceIDs!.addAll(clusterInfo.faces);
personData.assigned!.removeWhere((element) => element.id != clusterID);
await entityService.addOrUpdate(
EntityType.cgroup,