diff options
Diffstat (limited to 'src/wallet-impl/reserves.ts')
-rw-r--r-- | src/wallet-impl/reserves.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/wallet-impl/reserves.ts b/src/wallet-impl/reserves.ts index 5d624fe27..c9cd10ca2 100644 --- a/src/wallet-impl/reserves.ts +++ b/src/wallet-impl/reserves.ts @@ -344,10 +344,16 @@ async function updateReserve( resp = await ws.http.get(reqUrl.href); } catch (e) { if (e.response?.status === 404) { - return; + const m = "The exchange does not know about this reserve (yet)."; + await setReserveError(ws, reservePub, { + type: "waiting", + details: {}, + message: "The exchange does not know about this reserve (yet).", + }); + throw new OperationFailedAndReportedError(m); } else { const m = e.message; - setReserveError(ws, reservePub, { + await setReserveError(ws, reservePub, { type: "network", details: {}, message: m, |