fix: prevent passing empty string in the date field to backend (#1457)

Co-authored-by: Dima Alipov <dimaalipov@192.168.1.101>
This commit is contained in:
Dmytro
2025-03-04 13:59:00 +02:00
committed by GitHub
parent 411607ec59
commit e100193744

View File

@@ -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,