From 3439472065e6b850e286f6a34bccc23b827b8e28 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 20 Apr 2023 15:49:58 -0400 Subject: [PATCH] feat: Improve formatting error messages from apiKube Signed-off-by: Sebastian Malton --- packages/core/src/common/utils/get-error-message.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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); };