From 2f93ed17746b2fd42252fd06adbd0e7f9e537673 Mon Sep 17 00:00:00 2001 From: "D. Rimron-Soutter" Date: Sun, 11 Jan 2026 12:37:56 +0000 Subject: [PATCH] Fix facets filter aliasing Use the correct SQL alias in entry facet filters. Signed-off-by: codex@lucy.xalior.com --- src/server/repo/zxdb.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/repo/zxdb.ts b/src/server/repo/zxdb.ts index 74d298e..6345738 100644 --- a/src/server/repo/zxdb.ts +++ b/src/server/repo/zxdb.ts @@ -1653,9 +1653,9 @@ export async function getEntryFacets(params: SearchParams): Promise whereParts.push(sql`e.id in (select entry_id from ${searchByTitles} where lower(${searchByTitles.entryTitle}) like ${pattern})`); } } - if (params.genreId) whereParts.push(sql`${entries.genretypeId} = ${params.genreId}`); - if (params.languageId) whereParts.push(sql`${entries.languageId} = ${params.languageId}`); - if (params.machinetypeId) whereParts.push(sql`${entries.machinetypeId} = ${params.machinetypeId}`); + if (params.genreId) whereParts.push(sql`e.genretype_id = ${params.genreId}`); + if (params.languageId) whereParts.push(sql`e.language_id = ${params.languageId}`); + if (params.machinetypeId) whereParts.push(sql`e.machinetype_id = ${params.machinetypeId}`); const whereSql = whereParts.length ? sql.join([sql`where `, sql.join(whereParts, sql` and `)], sql``) : sql``;