From 94183b40f4e74c62e4a076c79f54c9b18d4e2859 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 24 Aug 2026 23:20:46 +0100 Subject: [PATCH] fix: match any selected label instead of requiring all --- apps/server/src/core/search/search.service.ts | 8 +------- apps/server/src/ee | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/apps/server/src/core/search/search.service.ts b/apps/server/src/core/search/search.service.ts index 4a0aa2e6e..900f81729 100644 --- a/apps/server/src/core/search/search.service.ts +++ b/apps/server/src/core/search/search.service.ts @@ -96,13 +96,7 @@ export class SearchService { this.db .selectFrom('pageLabels') .select('pageId') - .where('labelId', 'in', labelIds) - .groupBy('pageId') - .having( - sql`count(distinct "label_id")`, - '=', - labelIds.length, - ), + .where('labelId', 'in', labelIds), ), ) .where('deletedAt', 'is', null) diff --git a/apps/server/src/ee b/apps/server/src/ee index 70976d963..add0054e9 160000 --- a/apps/server/src/ee +++ b/apps/server/src/ee @@ -1 +1 @@ -Subproject commit 70976d963201cd4e85a8d59dce21edb3e3d287ad +Subproject commit add0054e9640c089aaccdad9251c240b76e7053b