From c7841b8e8aed3a4086631ad1eb68bc672a925d56 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 23 Feb 2022 17:12:37 +0800 Subject: [PATCH] remove duplicate links because of join with link_labels table --- packages/api/src/datalayer/links/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/api/src/datalayer/links/index.ts b/packages/api/src/datalayer/links/index.ts index 70ecc56bf..02374e26b 100644 --- a/packages/api/src/datalayer/links/index.ts +++ b/packages/api/src/datalayer/links/index.ts @@ -448,10 +448,9 @@ class UserArticleModel extends DataModel< .innerJoin(Table.LINK_LABELS, 'link_labels.link_id', 'links.id') .innerJoin(Table.LABELS, 'labels.id', 'link_labels.label_id') .whereRaw('LOWER(omnivore.labels.name) = ANY(?)', [args.labelFilters]) + .distinct('links.id') } - console.log(queryPromise.toString()) - if (notNullField) { queryPromise.whereNotNull(notNullField) }