#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.
- 1files
- 1AL files
- 1objects
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
- Permission set 6955 “Expense Agent - Data Depen.”, ExpenseAgent: modified
Also merged into
- #10916 into
releases/29.xon 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).