taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit c03100cc0d79f3b8504c6f41c32edcfdf5d17e57
parent bc05121da2178cb1347c6564fb582b7cf82d9cd1
Author: Florian Dold <florian.dold@gmail.com>
Date:   Fri, 18 Dec 2015 13:46:40 +0100

error message

Diffstat:
Mextension/background/wallet.js | 3+++
Mextension/background/wallet.ts | 3+++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git 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 @@ -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));