Ensure no repeat categories in ADMX/ADML (#250143)

Ensure no repeat categories in ADMX/ADML (fix: https://github.com/microsoft/vscode/issues/248917)
This commit is contained in:
Josh Spicer
2025-05-31 09:42:59 -07:00
committed by GitHub
parent c9282b2aec
commit 50ce0dfc8b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -720,7 +720,7 @@ function renderGP(policies, translations) {
const appName = product.nameLong;
const regKey = product.win32RegValueName;
const versions = [...new Set(policies.map(p => p.minimumVersion)).values()].sort();
const categories = [...new Set(policies.map(p => p.category))];
const categories = [...Object.values(policies.reduce((acc, p) => ({ ...acc, [p.category.name.nlsKey]: p.category }), {}))];
return {
admx: renderADMX(regKey, versions, categories, policies),
adml: [
+1 -1
View File
@@ -936,7 +936,7 @@ function renderGP(policies: Policy[], translations: Translations) {
const regKey = product.win32RegValueName;
const versions = [...new Set(policies.map(p => p.minimumVersion)).values()].sort();
const categories = [...new Set(policies.map(p => p.category))];
const categories = [...Object.values(policies.reduce((acc, p) => ({ ...acc, [p.category.name.nlsKey]: p.category }), {}))] as Category[];
return {
admx: renderADMX(regKey, versions, categories, policies),