diff --git a/mobile/lib/services/machine_learning/face_ml/face_ml_service.dart b/mobile/lib/services/machine_learning/face_ml/face_ml_service.dart index 37ba11626..7fa279f0c 100644 --- a/mobile/lib/services/machine_learning/face_ml/face_ml_service.dart +++ b/mobile/lib/services/machine_learning/face_ml/face_ml_service.dart @@ -557,13 +557,14 @@ class FaceMlService { outerLoop: for (final chunk in chunks) { final futures = >[]; - final List fileIds = []; - // Try to find embeddings on the remote server - for (final f in chunk) { - fileIds.add(f.uploadedFileID!); - } + if (LocalSettings.instance.remoteFetchEnabled) { try { + final List fileIds = []; + // Try to find embeddings on the remote server + for (final f in chunk) { + fileIds.add(f.uploadedFileID!); + } final EnteWatch? w = kDebugMode ? EnteWatch("face_em_fetch") : null; w?.start(); w?.log('starting remote fetch for ${fileIds.length} files');