From 9528b4ce8dd3ced472ec693f48455d043a1419ce Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Fri, 1 Aug 2025 16:21:43 +0200 Subject: [PATCH] Fix showing the same file twice --- .../lib/services/machine_learning/similar_images_service.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mobile/apps/photos/lib/services/machine_learning/similar_images_service.dart b/mobile/apps/photos/lib/services/machine_learning/similar_images_service.dart index 685ebd93b0..ee56868162 100644 --- a/mobile/apps/photos/lib/services/machine_learning/similar_images_service.dart +++ b/mobile/apps/photos/lib/services/machine_learning/similar_images_service.dart @@ -82,13 +82,14 @@ class SimilarImagesService { final similarFilesList = []; double furthestDistance = 0.0; for (int j = 0; j < otherFileIDs.length; j++) { + final otherFileID = otherFileIDs[j].toInt(); + if (otherFileID == fileID) continue; final distance = distancesToFiles[j]; if (distance > distanceThreshold) { break; } else { furthestDistance = max(furthestDistance, distance); } - final otherFileID = otherFileIDs[j].toInt(); if (alreadyUsedFileIDs.contains(otherFileID)) continue; final otherFile = allFileIdsToFile[otherFileID]; if (otherFile != null && otherFile.uploadedFileID != null) {