From 92690bba7dc489aad0fd062045caa110f8f16652 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 3 Jun 2019 23:34:59 +0200 Subject: [PATCH] Fix the Checkable.Map JSON validator. --- src/checkable.ts | 1 + src/wallet.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/checkable.ts b/src/checkable.ts index 2255209f1..a8cc38221 100644 --- a/src/checkable.ts +++ b/src/checkable.ts @@ -157,6 +157,7 @@ export namespace Checkable { const value = target[key]; prop.valueProp.checker(value, prop.valueProp, path.concat([key])); } + return target; } diff --git a/src/wallet.ts b/src/wallet.ts index f5a1bd43c..4c7e8c181 100644 --- a/src/wallet.ts +++ b/src/wallet.ts @@ -1337,7 +1337,8 @@ export class Wallet { if (!wiJson) { throw Error("/wire response malformed"); } - return ExchangeWireJson.checked(wiJson) + + return ExchangeWireJson.checked(wiJson); } @@ -1614,6 +1615,8 @@ export class Wallet { throw Error("exchange doesn't offer any denominations"); } + console.log("updating exchange with wireMethodDetails", wireMethodDetails); + const r = await this.q().get(Stores.exchanges, baseUrl); let exchangeInfo: ExchangeRecord;