Fixed inconsistent search
Runner Test / test (push) Successful in 16s
Runner Test / test (pull_request) Successful in 15s

This commit is contained in:
Jeighdy Tanamal
2026-09-13 23:25:57 -07:00
parent e493d1592b
commit 37a6d3cd5a
+4 -4
View File
@@ -35,13 +35,13 @@ function toOrderItemDetail(row: {
} }
export async function listOrderSummaries(context: DatabaseContext, query?: string) { export async function listOrderSummaries(context: DatabaseContext, query?: string) {
const search = query?.trim(); const search = query?.trim().toLowerCase();
const filters = search const filters = search
? or( ? or(
sql`instr(${orders.orderNumber}, ${search}) > 0`, sql`instr(lower(${orders.orderNumber}), ${search}) > 0`,
sql`instr(${users.name}, ${search}) > 0`, sql`instr(lower(${users.name}), ${search}) > 0`,
sql`instr(${users.email}, ${search}) > 0` sql`instr(lower(${users.email}), ${search}) > 0`
) )
: undefined; : undefined;