Fix facets filter aliasing
Use the correct SQL alias in entry facet filters. Signed-off-by: codex@lucy.xalior.com
This commit is contained in:
@@ -1653,9 +1653,9 @@ export async function getEntryFacets(params: SearchParams): Promise<EntryFacets>
|
|||||||
whereParts.push(sql`e.id in (select entry_id from ${searchByTitles} where lower(${searchByTitles.entryTitle}) like ${pattern})`);
|
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.genreId) whereParts.push(sql`e.genretype_id = ${params.genreId}`);
|
||||||
if (params.languageId) whereParts.push(sql`${entries.languageId} = ${params.languageId}`);
|
if (params.languageId) whereParts.push(sql`e.language_id = ${params.languageId}`);
|
||||||
if (params.machinetypeId) whereParts.push(sql`${entries.machinetypeId} = ${params.machinetypeId}`);
|
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``;
|
const whereSql = whereParts.length ? sql.join([sql`where `, sql.join(whereParts, sql` and `)], sql``) : sql``;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user