fix: receipt options saved as strings
This commit is contained in:
parent
ead4c848ad
commit
655fb38059
1 changed files with 4 additions and 3 deletions
|
|
@ -27,7 +27,7 @@ const BooleanCell = ({ name }) => {
|
||||||
const BooleanPropertiesTable = memo(
|
const BooleanPropertiesTable = memo(
|
||||||
({ title, disabled, data, elements, save, forcedEditing = false }) => {
|
({ title, disabled, data, elements, save, forcedEditing = false }) => {
|
||||||
const initialValues = R.fromPairs(
|
const initialValues = R.fromPairs(
|
||||||
elements.map(it => [it.name, data[it.name] ?? null])
|
elements.map(it => [it.name, data[it.name].toString() ?? null])
|
||||||
)
|
)
|
||||||
|
|
||||||
const schemaValidation = R.fromPairs(
|
const schemaValidation = R.fromPairs(
|
||||||
|
|
@ -38,8 +38,9 @@ const BooleanPropertiesTable = memo(
|
||||||
|
|
||||||
const classes = useStyles()
|
const classes = useStyles()
|
||||||
|
|
||||||
const innerSave = async value => {
|
const innerSave = async values => {
|
||||||
save(R.filter(R.complement(R.isNil), value))
|
const toBoolean = (num, _) => R.equals(num, 'true')
|
||||||
|
save(R.mapObjIndexed(toBoolean, R.filter(R.complement(R.isNil))(values)))
|
||||||
setEditing(false)
|
setEditing(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue