diff --git a/src/generic/configure-modal/ConfigureModal.jsx b/src/generic/configure-modal/ConfigureModal.jsx index 33e2f8b5c..de2f9f96a 100644 --- a/src/generic/configure-modal/ConfigureModal.jsx +++ b/src/generic/configure-modal/ConfigureModal.jsx @@ -140,15 +140,18 @@ const ConfigureModal = ({ : intl.formatMessage(messages.title, { title: displayName }); const handleSave = (data) => { + let { releaseDate } = data; + // to prevent passing an empty string to the backend + releaseDate = releaseDate || null; const groupAccess = {}; switch (category) { case COURSE_BLOCK_NAMES.chapter.id: - onConfigureSubmit(data.isVisibleToStaffOnly, data.releaseDate); + onConfigureSubmit(data.isVisibleToStaffOnly, releaseDate); break; case COURSE_BLOCK_NAMES.sequential.id: onConfigureSubmit( data.isVisibleToStaffOnly, - data.releaseDate, + releaseDate, data.graderType, data.dueDate, data.isTimeLimited,