diff options
Diffstat (limited to 'src/client/api/client.ts')
| -rw-r--r-- | src/client/api/client.ts | 5 |
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, ); } |
