diff --git a/ui-ngx/src/app/core/http/entity.service.ts b/ui-ngx/src/app/core/http/entity.service.ts index 704a3dcca9..78a7dc76df 100644 --- a/ui-ngx/src/app/core/http/entity.service.ts +++ b/ui-ngx/src/app/core/http/entity.service.ts @@ -502,15 +502,10 @@ export class EntityService { public getAliasFilterTypesByEntityTypes(entityTypes: Array): Array { const authState = getCurrentAuthState(this.store); - const allAliasFilterTypes: Array = Object.keys(AliasFilterType) - .map((key) => AliasFilterType[key]) - .filter(aft => { - if (authState.edgesSupportEnabled) { - return true; - } else { - return edgeAliasFilterTypes.indexOf(aft) === -1; - } - }); + let allAliasFilterTypes: Array = Object.values(AliasFilterType); + if (!authState.edgesSupportEnabled) { + allAliasFilterTypes = allAliasFilterTypes.filter(aliasFilterType => !edgeAliasFilterTypes.includes(aliasFilterType)); + } if (!entityTypes || !entityTypes.length) { return allAliasFilterTypes; }