diff --git a/build/lib/policies.js b/build/lib/policies.js index ac697629883..b6b520098d1 100644 --- a/build/lib/policies.js +++ b/build/lib/policies.js @@ -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: [ diff --git a/build/lib/policies.ts b/build/lib/policies.ts index 34d20e93dc6..381d2f4c1ac 100644 --- a/build/lib/policies.ts +++ b/build/lib/policies.ts @@ -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),