diff --git a/src/common/user-store.ts b/src/common/user-store.ts index 67c779aadb..d88ee204cb 100644 --- a/src/common/user-store.ts +++ b/src/common/user-store.ts @@ -71,12 +71,10 @@ export class UserStore extends BaseStore { if (kubeConfig) { this.newContexts.clear(); const localContexts = loadConfig(kubeConfig).getContexts(); - localContexts.forEach(({ cluster, name }) => { - if (!cluster) return; - if (!this.seenContexts.has(name)) { - this.newContexts.add(name) - } - }) + localContexts + .filter(ctx => ctx.cluster) + .filter(ctx => !this.seenContexts.has(ctx.name)) + .forEach(ctx => this.newContexts.add(ctx.name)); } }