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;