diff options
-rw-r--r-- | packages/taler-wallet-core/src/exchanges.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts index 3e38925c1..6095fadd5 100644 --- a/packages/taler-wallet-core/src/exchanges.ts +++ b/packages/taler-wallet-core/src/exchanges.ts @@ -594,6 +594,10 @@ async function provideExchangeRecordInTx( nextRefreshCheckStamp: timestampPreciseToDb( AbsoluteTime.toPreciseTimestamp(AbsoluteTime.never()), ), + // The first update should always be done in a way that ignores the cache, + // so that removing and re-adding an exchange works properly, even + // if /keys is cached in the browser. + cachebreakNextUpdate: true, lastKeysEtag: undefined, tosAcceptedEtag: undefined, tosAcceptedTimestamp: undefined, |