diff --git a/src/routes/backoffice/purchaseorder/poitem/+page.svelte b/src/routes/backoffice/purchaseorder/poitem/+page.svelte index 076ab13..f5254fc 100644 --- a/src/routes/backoffice/purchaseorder/poitem/+page.svelte +++ b/src/routes/backoffice/purchaseorder/poitem/+page.svelte @@ -377,8 +377,8 @@ diff --git a/src/routes/backoffice/timesheets/+page.svelte b/src/routes/backoffice/timesheets/+page.svelte index 50b6b2a..6a5e8a5 100644 --- a/src/routes/backoffice/timesheets/+page.svelte +++ b/src/routes/backoffice/timesheets/+page.svelte @@ -334,8 +334,11 @@ ascending: sortOrder === "asc", }).range(fromIndex, toIndex); - if (searchTerm) { - query = query.ilike("work_description", `%${searchTerm}%`) + if (typeof searchTerm === "string" && searchTerm.length > 4) { + // Supabase ilike only supports one column at a time, so use or for multiple columns + query = query.or( + `work_description.ilike.%${searchTerm}%,entered_name.ilike.%${searchTerm}%` + ); } if (villaIdFilter) { @@ -688,7 +691,7 @@ { currentSearchTerm = (e.target as HTMLInputElement).value.toLowerCase();