From 7c957e469a901437da2752bfb9dec3f1113b3e3b Mon Sep 17 00:00:00 2001 From: Nikola Ubavic <53820106+ubavic@users.noreply.github.com> Date: Thu, 25 Nov 2021 21:20:37 +0100 Subject: [PATCH] fix: wasCashboxEmptied depends on state refactor: `wasCashboxEmptied` and `cashbox` moved to the if block --- new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js b/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js index a7c99998..a5394648 100644 --- a/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js +++ b/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js @@ -26,9 +26,14 @@ const Wizard = ({ machine, cashoutSettings, locale, onClose, save, error }) => { const isLastStep = step === LAST_STEP const onContinue = it => { - const cashbox = config?.wasCashboxEmptied === 'YES' ? 0 : machine?.cashbox - if (isLastStep) { + const wasCashboxEmptied = [ + config?.wasCashboxEmptied, + it?.wasCashboxEmptied + ].includes('YES') + + const cashbox = wasCashboxEmptied ? 0 : machine?.cashbox + const { cassette1, cassette2, cassette3, cassette4 } = R.map(parseInt, it) save(machine.id, cashbox, cassette1, cassette2, cassette3, cassette4) return onClose()