aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/client/api/client.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/api/client.ts')
-rw-r--r--src/client/api/client.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/api/client.ts b/src/client/api/client.ts
index 36a7431..7741942 100644
--- a/src/client/api/client.ts
+++ b/src/client/api/client.ts
@@ -66,9 +66,10 @@ export class ApiClient {
if (!response.ok) {
const errorBody = (await response.json().catch(() => ({}))) as ApiError;
throw new ApiClientError(
- errorBody.error || `Request failed with status ${response.status}`,
+ errorBody.error?.message ||
+ `Request failed with status ${response.status}`,
response.status,
- errorBody.code,
+ errorBody.error?.code,
);
}