From 58c1b928161843606ca775ea33d58f5cdc094ef1 Mon Sep 17 00:00:00 2001 From: Mert <101130780+mertalev@users.noreply.github.com> Date: Wed, 21 May 2025 17:27:28 -0400 Subject: [PATCH] fix(server): missing button for duplicate detection not working (#18433) qualify column --- server/src/queries/asset.job.repository.sql | 2 +- server/src/repositories/asset-job.repository.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/queries/asset.job.repository.sql b/server/src/queries/asset.job.repository.sql index 2301408ffe..3d47b7517e 100644 --- a/server/src/queries/asset.job.repository.sql +++ b/server/src/queries/asset.job.repository.sql @@ -184,7 +184,7 @@ select from "assets" inner join "smart_search" on "assets"."id" = "smart_search"."assetId" - inner join "asset_job_status" as "job_status" on "assetId" = "assets"."id" + inner join "asset_job_status" as "job_status" on "job_status"."assetId" = "assets"."id" where "assets"."visibility" != $1 and "assets"."deletedAt" is null diff --git a/server/src/repositories/asset-job.repository.ts b/server/src/repositories/asset-job.repository.ts index b9ce52962c..6f86edaaa1 100644 --- a/server/src/repositories/asset-job.repository.ts +++ b/server/src/repositories/asset-job.repository.ts @@ -145,7 +145,7 @@ export class AssetJobRepository { .innerJoin('smart_search', 'assets.id', 'smart_search.assetId') .$if(!force, (qb) => qb - .innerJoin('asset_job_status as job_status', 'assetId', 'assets.id') + .innerJoin('asset_job_status as job_status', 'job_status.assetId', 'assets.id') .where('job_status.duplicatesDetectedAt', 'is', null), ) .stream();