aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/taler-wallet-core/src/operations/pay.ts2
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;