From 9d646ca29d4a55611bd0e366ed8c0b6330b8d445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Oliveira?= Date: Tue, 22 Jun 2021 15:53:26 +0100 Subject: [PATCH] fix: properly check old txs dispense confirmation --- lib/cash-out/cash-out-atomic.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cash-out/cash-out-atomic.js b/lib/cash-out/cash-out-atomic.js index 0ff03745..25bbc184 100644 --- a/lib/cash-out/cash-out-atomic.js +++ b/lib/cash-out/cash-out-atomic.js @@ -76,7 +76,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)