diff options
author | Florian Dold <florian@dold.me> | 2022-09-19 14:41:50 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-09-19 14:42:04 +0200 |
commit | ffe6a9521400ceabca713c08010532ece03152a8 (patch) | |
tree | 4982f8487f1b6c3704ea03be84f61de8f9e9d0f6 /packages/taler-wallet-core/src/wallet.ts | |
parent | 97267e7d1fbdab7827fe3a6df2abc9f1a7ba73da (diff) | |
download | wallet-core-ffe6a9521400ceabca713c08010532ece03152a8.tar.xz |
wallet-core: handle suspended coins properly in refresh
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index c615bc81d..1b74f2025 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -937,10 +937,7 @@ async function setCoinSuspended( if (c.status !== CoinStatus.Fresh) { return; } - if ( - coinAvailability.freshCoinCount == null || - coinAvailability.freshCoinCount === 0 - ) { + if (coinAvailability.freshCoinCount === 0) { throw Error( `invalid coin count ${coinAvailability.freshCoinCount} in DB`, ); @@ -951,9 +948,6 @@ async function setCoinSuspended( if (c.status == CoinStatus.Dormant) { return; } - if (coinAvailability.freshCoinCount == null) { - coinAvailability.freshCoinCount = 0; - } coinAvailability.freshCoinCount++; c.status = CoinStatus.Fresh; } |