diff options
| author | Sebastian <sebasjm@gmail.com> | 2022-10-21 11:06:31 -0300 | 
|---|---|---|
| committer | Sebastian <sebasjm@gmail.com> | 2022-10-21 11:06:31 -0300 | 
| commit | 5da924a760c3641f46f509b552e2b35f2fb6356e (patch) | |
| tree | 442ff607f530bf47bb3223612d696528fa6876fb /packages | |
| parent | 4dac65e5571512a821e7af0717661c1862ca1389 (diff) | |
storePayReplaySuccess should also considre PayingReplay
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/taler-wallet-core/src/operations/pay-merchant.ts | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/operations/pay-merchant.ts b/packages/taler-wallet-core/src/operations/pay-merchant.ts index 082dc42d2..baf520c5b 100644 --- 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;  | 
