diff --git a/assets/js/src/form_editor/blocks/map_custom_field_form_data.jsx b/assets/js/src/form_editor/blocks/map_custom_field_form_data.jsx index 18879dda68..eefad8f594 100644 --- a/assets/js/src/form_editor/blocks/map_custom_field_form_data.jsx +++ b/assets/js/src/form_editor/blocks/map_custom_field_form_data.jsx @@ -2,23 +2,23 @@ function mapFormDataToParams(fieldType, data) { switch (fieldType) { case 'checkbox': return { - required: data.mandatory ? '1' : undefined, + required: data.mandatory ? '1' : '', values: [{ - is_checked: data.isChecked ? '1' : undefined, + is_checked: data.isChecked ? '1' : '', value: data.checkboxLabel, }], }; case 'date': return { - required: data.mandatory ? '1' : undefined, + required: data.mandatory ? '1' : '', date_type: data.dateType, date_format: data.dateFormat, - is_default_today: data.defaultToday ? '1' : undefined, + is_default_today: data.defaultToday ? '1' : '', }; case 'radio': case 'select': return { - required: data.mandatory ? '1' : undefined, + required: data.mandatory ? '1' : '', values: data.values.map((value) => { const mapped = { value: value.name }; if (value.isChecked) { @@ -29,12 +29,12 @@ function mapFormDataToParams(fieldType, data) { }; case 'text': return { - required: data.mandatory ? '1' : undefined, + required: data.mandatory ? '1' : '', validate: data.validate, }; case 'textarea': return { - required: data.mandatory ? '1' : undefined, + required: data.mandatory ? '1' : '', validate: data.validate, lines: data.lines ? data.lines : '1', };