From bd1b559e938149486f61f3e340f50bc809d8d8b7 Mon Sep 17 00:00:00 2001 From: Roman Date: Mon, 2 Jan 2023 16:46:58 +0200 Subject: [PATCH] fix: duplicating/overcaching items with each page visiting (Nnetwork -> Ingress classes) Signed-off-by: Roman --- .../+network-ingresses/ingress-class-store.injectable.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/+network-ingresses/ingress-class-store.injectable.ts b/src/renderer/components/+network-ingresses/ingress-class-store.injectable.ts index 17f9f3a447..8f94119e7f 100644 --- a/src/renderer/components/+network-ingresses/ingress-class-store.injectable.ts +++ b/src/renderer/components/+network-ingresses/ingress-class-store.injectable.ts @@ -3,7 +3,7 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ import assert from "assert"; -import { getInjectable } from "@ogre-tools/injectable"; +import { getInjectable, lifecycleEnum } from "@ogre-tools/injectable"; import { kubeObjectStoreInjectionToken, } from "../../../common/k8s-api/api-manager/manager.injectable"; @@ -26,7 +26,9 @@ const ingressClassStoreInjectable = getInjectable({ context: di.inject(clusterFrameContextForNamespacedResourcesInjectable), }, api); }, + injectionToken: kubeObjectStoreInjectionToken, + lifecycle: lifecycleEnum.transient, }); export default ingressClassStoreInjectable;