From 0caae558f93a0b85983cc1b9926b678f10777d0b Mon Sep 17 00:00:00 2001 From: Shawn Erquhart Date: Mon, 27 Nov 2017 22:33:54 -0500 Subject: [PATCH] handle when a date/datetime field is updated to empty --- src/components/Widgets/DateControl.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/Widgets/DateControl.js b/src/components/Widgets/DateControl.js index 56fcb08e..fca1653a 100644 --- a/src/components/Widgets/DateControl.js +++ b/src/components/Widgets/DateControl.js @@ -18,10 +18,13 @@ export default class DateControl extends React.Component { } handleChange = datetime => { - const newValue = this.format - ? moment(datetime).format(this.format) - : datetime; - this.props.onChange(newValue); + const { onChange } = this.props; + if (!this.format || datetime === '') { + onChange(datetime); + } else { + const formattedValue = moment(datetime).format(this.format); + onChange(formattedValue); + } }; render() {