#9946 Fix Retrieve Users overwriting existing users' custom Role Center (AB#641534)
Fixed a regression where Retrieve Users silently overwrote all existing users' custom Role Centers to Business Manager. The fix preserves existing users' Role Center customizations while still assigning the plan default to newly created users.
- 2files
- 1AL files
- 1objects
Pull request · merged into main (BC30) on 2026-08-10 by gggdttt · 2 files (+67 -27), 1 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Removed the overwrite logic that reset existing users’ Profile ID when the plan’s Role Center was Business Manager
- New users still receive the default Role Center from their assigned plan
- Removed the dead
IsFilteredplumbing that was gating the overwrite behavior - Added regression test to ensure custom Role Centers are preserved during user access updates
- Behavior-narrowing fix with low risk that restores user customization preservation
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 9002 “Permission Manager”, Base Application: modified
Context
- Work items: AB#641534
- Labels: Team: Integrations
- Systems: administration
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).