Announcements
I am experiencing intermittent errors when patching Choice fields from a Power Apps Canvas App to a SharePoint list, especially when users interact quickly with dropdown or combo box controls.
The app uses a local record variable (e.g. varItem) as working state.
varItem
On control OnChange, the local record is updated immediately
OnChange
Changes are then patched to SharePoint (manually).
The SharePoint list contains several Choice fields (single select).
When users change selections quickly (within ~few second), Sharepoint patch operations sometimes fail with errors like:
“Network error when using Patch function: Column <FieldName>#Id is read‑only and cannot be modified.”
<FieldName>#Id
I am not explicitly patching #Id fields.
#Id
The patch syntax for Choice fields is correctThe issue:does not happen consistently
seems related to fast user interaction
The problem was caused by using a direct record set (working record) as the source for Patch, even though all visible system columns were removed (e.g. via DropColumns).Despite this, hidden system fields (including internal #Id references) are still part of the record.When users interact very quickly (rapid OnChange events), these hidden fields can end up in an invalid state, causing SharePoint to reject the patch with errors like:
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 633
11manish 588
Valantis 457