diff --git a/packages/api/src/utils/client/httpClient.ts b/packages/api/src/utils/client/httpClient.ts index 2c0d682019c5..210d01d15c29 100644 --- a/packages/api/src/utils/client/httpClient.ts +++ b/packages/api/src/utils/client/httpClient.ts @@ -41,7 +41,11 @@ export class ApiError extends Error { // eslint-disable-next-line @typescript-eslint/no-explicit-any static assert(res: ApiClientResponse, message?: string): asserts res is ApiClientSuccessResponse { if (!res.ok) { - throw new ApiError([message, res.error.message].join(" - "), res.error.code, res.error.operationId); + throw new ApiError( + [message, res.error.message].filter(Boolean).join(" - "), + res.error.code, + res.error.operationId + ); } }