From 4916c89efb2b7b1e688c6512bfe5d837c799d1e9 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 19 May 2022 09:06:17 -0400 Subject: [PATCH] Fix error in legacyRegisterApi on main Signed-off-by: Sebastian Malton --- src/common/k8s-api/kube-api.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/common/k8s-api/kube-api.ts b/src/common/k8s-api/kube-api.ts index f4435c9201..46a607d649 100644 --- a/src/common/k8s-api/kube-api.ts +++ b/src/common/k8s-api/kube-api.ts @@ -312,12 +312,13 @@ export interface DeleteResourceDescriptor extends ResourceDescriptor { * @deprecated In the new extension API, don't expose `KubeApi`'s constructor */ function legacyRegisterApi(api: KubeApi): void { - const di = getEnvironmentSpecificLegacyGlobalDiForExtensionApi(Environments.renderer); - - if (di) { + try { + const di = getEnvironmentSpecificLegacyGlobalDiForExtensionApi(Environments.renderer); const autoRegistrationEmitter = di.inject(autoRegistrationEmitterInjectable); autoRegistrationEmitter.emit("kubeApi", api); + } catch { + // ignore error } }