From da3aa618d7764ec7e69ae83e7b95632292b8d1ff Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 14 Jan 2021 14:51:56 +0200 Subject: [PATCH] reset store on loading error Signed-off-by: Roman --- src/renderer/kube-object.store.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/kube-object.store.ts b/src/renderer/kube-object.store.ts index b1e452b1c5..d84517a26d 100644 --- a/src/renderer/kube-object.store.ts +++ b/src/renderer/kube-object.store.ts @@ -114,11 +114,16 @@ export abstract class KubeObjectStore extends ItemSt this.isLoaded = true; } catch (error) { console.error("Loading store items failed", { error, store: this }); + this.resetOnError(error); } finally { this.isLoading = false; } } + protected resetOnError(error: any) { + if (error) this.reset(); + } + protected async loadItem(params: { name: string; namespace?: string }): Promise { return this.api.get(params); }