diff --git a/packages/core/src/common/utils/get-error-message.ts b/packages/core/src/common/utils/get-error-message.ts index b5d7dd4244..84e6c8083a 100644 --- a/packages/core/src/common/utils/get-error-message.ts +++ b/packages/core/src/common/utils/get-error-message.ts @@ -2,6 +2,9 @@ * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ + +import { JsonApiErrorParsed } from "../k8s-api/json-api"; + export const getErrorMessage = (error: unknown): string => { if (typeof error === "string") { return error; @@ -11,5 +14,9 @@ export const getErrorMessage = (error: unknown): string => { return error.message; } + if (error instanceof JsonApiErrorParsed) { + return error.toString(); + } + return JSON.stringify(error); };