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();