diff --git a/nav-app/src/app/classes/view-model.ts b/nav-app/src/app/classes/view-model.ts index 3dcf34861..48dd8b99f 100644 --- a/nav-app/src/app/classes/view-model.ts +++ b/nav-app/src/app/classes/view-model.ts @@ -835,6 +835,7 @@ export class ViewModel { } // filter by platform let platforms = new Set(technique.platforms); + if (platforms.size == 0) { platforms.add('None'); } for (let platform of this.filters.platforms.selection) { if (platforms.has(platform)) { techniqueVM.setIsVisible(true); diff --git a/nav-app/src/app/services/data.service.ts b/nav-app/src/app/services/data.service.ts index eb712ecc1..0043f4075 100755 --- a/nav-app/src/app/services/data.service.ts +++ b/nav-app/src/app/services/data.service.ts @@ -210,7 +210,9 @@ export class DataService { // parse platforms allTechniques.forEach((technique) => { - technique.platforms?.forEach(platforms.add, platforms); + if (!technique.deprecated && !technique.revoked) { + technique.platforms?.forEach(platforms.add, platforms); + } }); return platforms;