code change · fixAdministration & Setupofficial - Microsoftreviewed - checked by Opus

#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.

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 IsFiltered plumbing 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

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).