Skip to content

Commit b18c651

Browse files
author
Allaoua Benchikh
committed
Checking for invalid dates
1 parent 97a96d2 commit b18c651

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

frontend/src/components/ChatSettings/DatePickerInput.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,13 @@ import { InputStateHandler } from './InputStateHandler';
2424
const parseDate = (dateStr: string | undefined | null): Date | undefined => {
2525
if (!dateStr) return undefined;
2626
try {
27-
return new Date(dateStr);
27+
const date = new Date(dateStr);
28+
// Check if date is valid (Invalid Date has NaN time)
29+
if (isNaN(date.getTime())) {
30+
console.warn(`Invalid date string provided: "${dateStr}"`);
31+
return undefined;
32+
}
33+
return date;
2834
} catch {
2935
return undefined;
3036
}

0 commit comments

Comments
 (0)