From 7290cf167fcb283672492c71f6ac4d90c8a7da89 Mon Sep 17 00:00:00 2001 From: paanSinghCoder Date: Mon, 23 Mar 2026 16:40:34 +0530 Subject: [PATCH] fix: handle invalid date string pass --- .../components/data-table/utils/filter-operations.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/raystack/components/data-table/utils/filter-operations.tsx b/packages/raystack/components/data-table/utils/filter-operations.tsx index 20242946b..d113e1838 100644 --- a/packages/raystack/components/data-table/utils/filter-operations.tsx +++ b/packages/raystack/components/data-table/utils/filter-operations.tsx @@ -168,9 +168,17 @@ const handleStringBasedTypes = ( switch (filterType) { case FilterType.date: { const dateValue = dayjs(value); + let stringValue = ''; + if (dateValue.isValid()) { + try { + stringValue = dateValue.toISOString(); + } catch { + stringValue = ''; + } + } return { value, - stringValue: dateValue.isValid() ? dateValue.toISOString() : '' + stringValue }; } case FilterType.select: