From 673b5ea5a13f8bf430dba1ab136e5b37fd981382 Mon Sep 17 00:00:00 2001 From: Yogesh Mahajan Date: Tue, 23 Apr 2024 17:03:34 +0530 Subject: [PATCH] Fix the date-time picker broken after MUI5 upgrade. --- web/pgadmin/static/js/components/FormComponents.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/pgadmin/static/js/components/FormComponents.jsx b/web/pgadmin/static/js/components/FormComponents.jsx index e52a7a2c9..740ac0d25 100644 --- a/web/pgadmin/static/js/components/FormComponents.jsx +++ b/web/pgadmin/static/js/components/FormComponents.jsx @@ -268,8 +268,12 @@ export function InputDateTimePicker({ value, onChange, readonly, controlProps, . placeholder = controlProps.placeholder || 'YYYY-MM-DD HH:mm:ss Z'; } - const handleChange = (dateVal, stringVal) => { - onChange(stringVal); + const handleChange = (dateVal) => { + if(DateFns.isValid(dateVal)) { + onChange(DateFns.format(dateVal, format)); + } else{ + onChange(null); + } }; /* Value should be a date object instead of string */