diff options
-rw-r--r-- | packages/taler-wallet-core/src/operations/pay.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/operations/pay.ts b/packages/taler-wallet-core/src/operations/pay.ts index ef81d117a..b28faa4c1 100644 --- a/packages/taler-wallet-core/src/operations/pay.ts +++ b/packages/taler-wallet-core/src/operations/pay.ts @@ -1540,6 +1540,7 @@ async function processPurchasePayImpl( } = {}, ): Promise<ConfirmPayResult> { const forceNow = options.forceNow ?? false; + await setupPurchasePayRetry(ws, proposalId, { reset: forceNow }); const purchase = await ws.db .mktx((x) => ({ purchases: x.purchases })) .runReadOnly(async (tx) => { @@ -1562,7 +1563,6 @@ async function processPurchasePayImpl( lastError: purchase.lastPayError, }; } - await setupPurchasePayRetry(ws, proposalId, { reset: forceNow }); logger.trace(`processing purchase pay ${proposalId}`); const sessionId = purchase.lastSessionId; |