diff --git a/mobile/lib/services/machine_learning/face_ml/feedback/cluster_feedback.dart b/mobile/lib/services/machine_learning/face_ml/feedback/cluster_feedback.dart index 791d419bb9..f2edc7e2c5 100644 --- a/mobile/lib/services/machine_learning/face_ml/feedback/cluster_feedback.dart +++ b/mobile/lib/services/machine_learning/face_ml/feedback/cluster_feedback.dart @@ -484,10 +484,13 @@ class ClusterFeedbackService { } Future ignoreCluster(String clusterID) async { - await PersonService.instance + final ignoredPerson = await PersonService.instance .addPerson(name: '', clusterID: clusterID, isHidden: true); - Bus.instance.fire(PeopleChangedEvent()); - return; + final mergedAndFired = await checkAndDoAutomaticMerges( + ignoredPerson, + personClusterID: clusterID, + ); + if (!mergedAndFired) Bus.instance.fire(PeopleChangedEvent()); } Future> checkForMixedClusters() async {