From 4d10e07087981c8446410f88a7354c97fa6e8e15 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 23 Apr 2021 12:26:26 -0400 Subject: [PATCH] Fix: don't assign to priority in getItemsForKind (#2611) --- src/extensions/registries/entity-setting-registry.ts | 6 +----- src/extensions/registries/kube-object-detail-registry.ts | 8 +------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/extensions/registries/entity-setting-registry.ts b/src/extensions/registries/entity-setting-registry.ts index 9ad873ce67..c233d95c1a 100644 --- a/src/extensions/registries/entity-setting-registry.ts +++ b/src/extensions/registries/entity-setting-registry.ts @@ -35,10 +35,6 @@ export class EntitySettingRegistry extends BaseRegistry { return item.kind === kind && item.apiVersions.includes(apiVersion); - }).map((item) => { - item.priority = item.priority ?? 50; - - return item; }); if (source) { @@ -47,7 +43,7 @@ export class EntitySettingRegistry extends BaseRegistry b.priority - a.priority); + return items.sort((a, b) => (b.priority ?? 50) - (a.priority ?? 50)); } } diff --git a/src/extensions/registries/kube-object-detail-registry.ts b/src/extensions/registries/kube-object-detail-registry.ts index 9c79b662ea..475b6bd75a 100644 --- a/src/extensions/registries/kube-object-detail-registry.ts +++ b/src/extensions/registries/kube-object-detail-registry.ts @@ -16,15 +16,9 @@ export class KubeObjectDetailRegistry extends BaseRegistry { return item.kind === kind && item.apiVersions.includes(apiVersion); - }).map((item) => { - if (item.priority === null) { - item.priority = 50; - } - - return item; }); - return items.sort((a, b) => b.priority - a.priority); + return items.sort((a, b) => (b.priority ?? 50) - (a.priority ?? 50)); } }