From 49716d98023ef0c10baf80d294383a892132a2dd Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Mon, 25 Mar 2024 17:41:45 -0700 Subject: Fix new maintenance crash --- modern/src/settings/MaintenancePage.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modern/src/settings/MaintenancePage.jsx b/modern/src/settings/MaintenancePage.jsx index 2161e7eb..491a0d3b 100644 --- a/modern/src/settings/MaintenancePage.jsx +++ b/modern/src/settings/MaintenancePage.jsx @@ -70,7 +70,7 @@ const MaintenancePage = () => { const rawToValue = (start, value) => { const attribute = positionAttributes[item.type]; - if (item.type.endsWith('Time')) { + if (item.type?.endsWith('Time')) { if (start) { return dayjs(value).locale('en').format('YYYY-MM-DD'); } @@ -91,7 +91,7 @@ const MaintenancePage = () => { const valueToRaw = (start, value) => { const attribute = positionAttributes[item.type]; - if (item.type.endsWith('Time')) { + if (item.type?.endsWith('Time')) { if (start) { return dayjs(value, 'YYYY-MM-DD').valueOf(); } @@ -147,7 +147,7 @@ const MaintenancePage = () => { setItem({ ...item, start: valueToRaw(true, e.target.value) })} label={labels.start ? `${t('maintenanceStart')} (${labels.start})` : t('maintenanceStart')} -- cgit v1.2.3