fix: default nullable number fields to zero on cash cassettes wizard

This commit is contained in:
Sérgio Salgado 2021-12-06 16:36:40 +00:00
parent 5595107595
commit f096e3c165
2 changed files with 9 additions and 9 deletions

View file

@ -3,6 +3,7 @@ import React, { useState } from 'react'
import * as Yup from 'yup'
import Modal from 'src/components/Modal'
import { defaultToZero } from 'src/utils/number.js'
import WizardSplash from './WizardSplash'
import WizardStep from './WizardStep'
@ -34,15 +35,11 @@ const Wizard = ({ machine, cashoutSettings, locale, onClose, save, error }) => {
const cashbox = wasCashboxEmptied ? 0 : machine?.cashbox
const { cassette1, cassette2, cassette3, cassette4 } = R.map(parseInt, it)
save(
machine.id,
cashbox,
cassette1 ?? 0,
cassette2 ?? 0,
cassette3 ?? 0,
cassette4 ?? 0
const { cassette1, cassette2, cassette3, cassette4 } = R.map(
defaultToZero,
it
)
save(machine.id, cashbox, cassette1, cassette2, cassette3, cassette4)
return onClose()
}