From d0586976443c4255ba122fba33bbe045069fc461 Mon Sep 17 00:00:00 2001 From: Mauro Bieg Date: Wed, 23 Oct 2019 20:01:25 +0200 Subject: [PATCH] fix(widget-date): allow empty value (#2705) --- packages/netlify-cms-widget-date/src/DateControl.js | 2 +- packages/netlify-cms-widget-datetime/src/DateTimeControl.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/netlify-cms-widget-date/src/DateControl.js b/packages/netlify-cms-widget-date/src/DateControl.js index 49909c55..c22e5923 100644 --- a/packages/netlify-cms-widget-date/src/DateControl.js +++ b/packages/netlify-cms-widget-date/src/DateControl.js @@ -89,7 +89,7 @@ export default class DateControl extends React.Component { * Otherwise produce a date object. */ if (format) { - const formattedValue = moment(datetime).format(format); + const formattedValue = datetime ? moment(datetime).format(format) : ''; onChange(formattedValue); } else { const value = moment.isMoment(datetime) ? datetime.toDate() : datetime; diff --git a/packages/netlify-cms-widget-datetime/src/DateTimeControl.js b/packages/netlify-cms-widget-datetime/src/DateTimeControl.js index 9a23a3f9..5a7d883b 100644 --- a/packages/netlify-cms-widget-datetime/src/DateTimeControl.js +++ b/packages/netlify-cms-widget-datetime/src/DateTimeControl.js @@ -74,7 +74,7 @@ export default class DateTimeControl extends React.Component { * Otherwise produce a date object. */ if (format) { - const formattedValue = moment(datetime).format(format); + const formattedValue = datetime ? moment(datetime).format(format) : ''; onChange(formattedValue); } else { const value = moment.isMoment(datetime) ? datetime.toDate() : datetime;