diff options
| -rw-r--r-- | extension/background/wallet.js | 3 | ||||
| -rw-r--r-- | extension/background/wallet.ts | 3 | 
2 files changed, 6 insertions, 0 deletions
| diff --git a/extension/background/wallet.js b/extension/background/wallet.js index 6e4438a0d..8aec5ecb1 100644 --- a/extension/background/wallet.js +++ b/extension/background/wallet.js @@ -81,6 +81,9 @@ function getPossibleMintCoins(db, paymentAmount, depositFeeLimit, allowedMints)                  .get(info.master_pub);              req_mints.onsuccess = (e) => {                  let mint = req_mints.result; +                if (!mint) { +                    throw Error("no matching mint in index"); +                }                  let req_coins = tx.objectStore("coins")                      .index("mintBaseUrl")                      .openCursor(IDBKeyRange.only(mint.baseUrl)); diff --git a/extension/background/wallet.ts b/extension/background/wallet.ts index 7fee5490e..ee406d2ed 100644 --- a/extension/background/wallet.ts +++ b/extension/background/wallet.ts @@ -157,6 +157,9 @@ function getPossibleMintCoins(db: IDBDatabase,                          .get(info.master_pub);        req_mints.onsuccess = (e) => {          let mint: Db.Mint = req_mints.result; +        if (!mint) { +          throw Error("no matching mint in index"); +        }          let req_coins = tx.objectStore("coins")                            .index("mintBaseUrl")                            .openCursor(IDBKeyRange.only(mint.baseUrl)); | 
