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)); } }