summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-12-13 18:07:00 -0300
committerSebastian <sebasjm@gmail.com>2023-12-13 18:07:58 -0300
commit4db720c081ca830db81363e9a8acfd4dddbf9120 (patch)
treed84fc791662a96ba77c26c925909d32abd71d3c1
parent5687b0bcfbf2a13c1a2ebeee6f66577dc248d513 (diff)
downloadwallet-core-4db720c081ca830db81363e9a8acfd4dddbf9120.tar.gz
wallet-core-4db720c081ca830db81363e9a8acfd4dddbf9120.tar.bz2
wallet-core-4db720c081ca830db81363e9a8acfd4dddbf9120.zip
better error msg
-rw-r--r--packages/web-util/src/utils/http-impl.sw.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/web-util/src/utils/http-impl.sw.ts b/packages/web-util/src/utils/http-impl.sw.ts
index 295681b53..3120309f4 100644
--- a/packages/web-util/src/utils/http-impl.sw.ts
+++ b/packages/web-util/src/utils/http-impl.sw.ts
@@ -182,6 +182,7 @@ function makeJsonHandler(
try {
responseJson = await response.json();
} catch (e) {
+ const message = e instanceof Error ? `Invalid JSON from HTTP response: ${e.message}` : "Invalid JSON from HTTP response"
throw TalerError.fromDetail(
TalerErrorCode.WALLET_RECEIVED_MALFORMED_RESPONSE,
{
@@ -189,7 +190,7 @@ function makeJsonHandler(
requestMethod,
httpStatusCode: response.status,
},
- "Invalid JSON from HTTP response",
+ message,
);
}
}
@@ -201,7 +202,7 @@ function makeJsonHandler(
requestMethod,
httpStatusCode: response.status,
},
- "Invalid JSON from HTTP response",
+ "Invalid JSON from HTTP response: null or not object",
);
}
return responseJson;