From 77e362f4b6110bd9af881c9552e988007f70cccd Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Mon, 3 Apr 2023 16:44:26 +0300 Subject: [PATCH] Adding checks for empty selfLink Signed-off-by: Alex Andreev --- .../telemetry-white-list-for-functions.injectable.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/features/telemetry/renderer/telemetry-white-list-for-functions.injectable.ts b/packages/core/src/features/telemetry/renderer/telemetry-white-list-for-functions.injectable.ts index 1c40274672..b4d6634d94 100644 --- a/packages/core/src/features/telemetry/renderer/telemetry-white-list-for-functions.injectable.ts +++ b/packages/core/src/features/telemetry/renderer/telemetry-white-list-for-functions.injectable.ts @@ -94,9 +94,9 @@ const externalActions = ["open-link-in-browser"]; const uiInteraction = [{ id: "show-details", - getParams: (selfLink: unknown) => { + getParams: (selfLink: string) => { return { - kind: parseKubeApi(selfLink as string).resource, + kind: selfLink ? parseKubeApi(selfLink).resource : "", }; }, }]; @@ -105,7 +105,7 @@ const terminal = ["create-terminal-tab"]; export type WhiteListItem = | string - | { id: string; getParams: (...args: unknown[]) => AppEvent["params"] }; + | { id: string; getParams: (...args: any[]) => AppEvent["params"] }; const telemetryWhiteListForFunctionsInjectable = getInjectable({ id: "telemetry-white-list-for-functions",