diff options
author | Florian Dold <florian@dold.me> | 2021-06-11 13:18:33 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-06-11 13:18:33 +0200 |
commit | 7d15ce3d888ca93b2b33d994fed3e4cabb957f4d (patch) | |
tree | ff195348f8949675b95afea2163e16d5e9a7b2cd /packages/taler-wallet-core/src/operations/pending.ts | |
parent | e77510106fdcb0448af809fd6c928f1ff80b6d15 (diff) | |
download | wallet-core-7d15ce3d888ca93b2b33d994fed3e4cabb957f4d.tar.xz |
make retryInfo optional
Diffstat (limited to 'packages/taler-wallet-core/src/operations/pending.ts')
-rw-r--r-- | packages/taler-wallet-core/src/operations/pending.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/operations/pending.ts b/packages/taler-wallet-core/src/operations/pending.ts index f0c9c9d8c..8ab114ca0 100644 --- a/packages/taler-wallet-core/src/operations/pending.ts +++ b/packages/taler-wallet-core/src/operations/pending.ts @@ -200,10 +200,11 @@ async function gatherPurchasePending( ): Promise<void> { await tx.purchases.iter().forEach((pr) => { if (pr.paymentSubmitPending && pr.abortStatus === AbortStatus.None) { + const timestampDue = pr.payRetryInfo?.nextRetry ?? getTimestampNow(); resp.pendingOperations.push({ type: PendingOperationType.Pay, givesLifeness: true, - timestampDue: pr.payRetryInfo.nextRetry, + timestampDue, isReplay: false, proposalId: pr.proposalId, retryInfo: pr.payRetryInfo, |