Sfoglia il codice sorgente

[mob] Fix person cover photo

Neeraj Gupta 1 anno fa
parent
commit
e10cb5d456
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      mobile/lib/face/db.dart

+ 3 - 1
mobile/lib/face/db.dart

@@ -241,7 +241,9 @@ class FaceMLDataDB {
       final clusterIDs =
           cluterRows.map((e) => e[cluserIDColumn] as int).toList();
       final List<Map<String, dynamic>> faceMaps = await db.rawQuery(
-        'SELECT * FROM $facesTable where $faceClusterId IN (${clusterIDs.join(",")}) AND $fileIDColumn in (${fileId.join(",")}) AND $faceScore > $kMinHighQualityFaceScore ORDER BY $faceScore DESC',
+        'SELECT * FROM $facesTable where '
+        '$faceIDColumn in (SELECT $fcFaceId from $faceClustersTable where  $fcClusterID IN (${clusterIDs.join(",")}))'
+        'AND $fileIDColumn in (${fileId.join(",")}) AND $faceScore > $kMinHighQualityFaceScore ORDER BY $faceScore DESC',
       );
       if (faceMaps.isNotEmpty) {
         if (avatarFileId != null) {