From d27b6e618410e31664071f439e00a18e24dd6d6a Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 30 Jan 2025 21:39:49 +0000 Subject: [PATCH] fix: public cards show all labels when filtered --- packages/db/src/repository/board.repo.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/db/src/repository/board.repo.ts b/packages/db/src/repository/board.repo.ts index eec80113..bb10982b 100644 --- a/packages/db/src/repository/board.repo.ts +++ b/packages/db/src/repository/board.repo.ts @@ -143,10 +143,13 @@ export const getBySlug = async ( description, listId, index, - labels:label${filters.labels.length > 0 ? "!inner" : ""} ( + labels:label( publicId, name, colourCode + ), + _filteredLabels:label${filters.labels.length > 0 ? "!inner" : ""} ( + publicId ) ) ) @@ -158,7 +161,7 @@ export const getBySlug = async ( .is("lists.cards.deletedAt", null); if (filters.labels.length > 0) { - query = query.in("lists.cards.labels.publicId", filters.labels); + query = query.in("lists.cards._filteredLabels.publicId", filters.labels); } const { data } = await query