Skip to content

Commit ba810cd

Browse files
committed
Fix boolean field submit value.
1 parent ed5409b commit ba810cd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

frontend/packages/volto-form-block/src/components/ViewSchemaForm.jsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import {
1818
without,
1919
isObject,
2020
isString,
21+
isBoolean,
2122
fromPairs,
2223
} from 'lodash';
2324
import { Grid, Message } from 'semantic-ui-react';
@@ -122,6 +123,13 @@ const FormBlockView = ({ data, id, properties, metadata, path }) => {
122123
submitData[field] =
123124
`${submitData[field].hour}:${submitData[field].minute}`;
124125
}
126+
127+
if (
128+
data.schema.properties[field].factory === 'label_boolean_field' &&
129+
!isBoolean(submitData[field])
130+
) {
131+
submitData[field] = false;
132+
}
125133
});
126134

127135
// Order fields based on schema

0 commit comments

Comments
 (0)