code change · fixAL Developmentofficial - Microsoftreviewed - checked by Opus

#10914 [Expense Agent] Fix setup API language permission

The Expense Agent permission set now grants indirect read access to the Agent table, allowing the setup API to work correctly with the assigned role.

Pull request · merged into main (BC30) on 2026-09-02 by t-prda · 1 file (+2 -0), 1 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Added indirect read permission on the Agent table to the Expense Agent data dependency permission set
  • Fixes a permission scenario in the Expense Agent setup API
  • Validated on test tenant and works with the setup API workflow
  • Behaviour changes for users or extensions.

AL objects touched

Also merged into

  • #10916 into releases/29.x on 2026-09-02

Context

  • Work items: AB#636056, AB#648611
  • Labels: AL: Apps (W1), Team: Finance
  • Systems: development
  • From the description: “grant the Expense Agent role indirect read access to the Agent table”

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