From 03663c404205a11299855ca89f7c0a36264c54ec Mon Sep 17 00:00:00 2001 From: Karina Hottinger Date: Thu, 17 Sep 2026 17:26:11 -0700 Subject: [PATCH] fix case-insensitive order search --- apps/api/src/orders/order-repository.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/src/orders/order-repository.ts b/apps/api/src/orders/order-repository.ts index 5a904e1..554092c 100644 --- a/apps/api/src/orders/order-repository.ts +++ b/apps/api/src/orders/order-repository.ts @@ -35,13 +35,13 @@ function toOrderItemDetail(row: { } export async function listOrderSummaries(context: DatabaseContext, query?: string) { - const search = query?.trim(); + const search = query?.trim().toLowerCase(); const filters = search ? or( - sql`instr(${orders.orderNumber}, ${search}) > 0`, - sql`instr(${users.name}, ${search}) > 0`, - sql`instr(${users.email}, ${search}) > 0` + sql`instr(lower(${orders.orderNumber}), ${search}) > 0`, + sql`instr(lower(${users.name}), ${search}) > 0`, + sql`instr(lower(${users.email}), ${search}) > 0` ) : undefined;