taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 5da924a760c3641f46f509b552e2b35f2fb6356e
parent 4dac65e5571512a821e7af0717661c1862ca1389
Author: Sebastian <sebasjm@gmail.com>
Date:   Fri, 21 Oct 2022 11:06:31 -0300

storePayReplaySuccess should also considre PayingReplay

Diffstat:
Mpackages/taler-wallet-core/src/operations/pay-merchant.ts | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/packages/taler-wallet-core/src/operations/pay-merchant.ts b/packages/taler-wallet-core/src/operations/pay-merchant.ts @@ -736,7 +736,10 @@ async function storePayReplaySuccess( if (isFirst) { throw Error("invalid payment state"); } - if (purchase.purchaseStatus === PurchaseStatus.Paying) { + if ( + purchase.purchaseStatus === PurchaseStatus.Paying || + purchase.purchaseStatus === PurchaseStatus.PayingReplay + ) { purchase.purchaseStatus = PurchaseStatus.Paid; } purchase.lastSessionId = sessionId;