From 81abff1256669e84bea86d1224a535f74724ac0e Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Mon, 20 Jan 2020 19:18:11 -0800 Subject: [PATCH] Only return faces that havent been set to idenitities in face explorer Signed-off-by: James Ketrenos --- server/routes/faces.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/routes/faces.js b/server/routes/faces.js index 7895cde..af89ba8 100644 --- a/server/routes/faces.js +++ b/server/routes/faces.js @@ -98,7 +98,7 @@ router.get("/:id?", (req, res) => { return photoDB.sequelize.query( "SELECT relatedFaces.photoId AS photoId,fd.face1Id,fd.face2Id,fd.distance,relatedFaces.faceConfidence " + "FROM (SELECT id,photoId,faceConfidence FROM faces WHERE faces.id IN (:ids)) AS faces " + - "INNER JOIN faces AS relatedFaces ON relatedFaces.faceConfidence>=0.9 AND relatedFaces.id IN (fd.face1Id,fd.face2Id) " + + "INNER JOIN faces AS relatedFaces ON relatedFaces.identityId IS NULL AND relatedFaces.faceConfidence>=0.9 AND relatedFaces.id IN (fd.face1Id,fd.face2Id) " + "INNER JOIN facedistances AS fd ON fd.distance<=0.5 " + " AND (fd.face1Id=faces.id OR fd.face2Id=faces.id) " + "WHERE (faces.id=fd.face1Id OR faces.id=fd.face2Id) " +