diff --git a/lib/cash-out/cash-out-atomic.js b/lib/cash-out/cash-out-atomic.js index 3066dca4..11bae239 100644 --- a/lib/cash-out/cash-out-atomic.js +++ b/lib/cash-out/cash-out-atomic.js @@ -73,7 +73,7 @@ function preProcess (t, oldTx, newTx, pi) { } const hasError = !oldTx.error && newTx.error - const hasDispenseOccurred = !dispenseOccurred(oldTx.bills) && dispenseOccurred(newTx.bills) + const hasDispenseOccurred = !oldTx.dispenseConfirmed && dispenseOccurred(newTx.bills) if (hasError || hasDispenseOccurred) { return cashOutActions.logDispense(t, updatedTx)