web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Automate
Suggested Answer

Field change bug

(0) ShareShare
ReportReport
Posted on by 4
I have a SharePoint List "Compliance Policy, Procedure, Job Aid Tracking" with a choice column called "Document Type" with a field name "DocumentType". 
For some unknown reason the field name for Document Type  changed to "Policy_x002C_Procedure_x002c_orJ" from "DocumentType". There were no List edits that caused this. It's a schema corruption of some type I guess?
I have a flow running daily and out of the blue it failed today because the Filter Query expression was using field name DocumentType (such was the error).
Bottom line is Power Automate unilaterally changed the field name and broke the flow. 
How do you fix this? Is there a way of setting the field name back to DocumentType as a non System Admin in List Settings or how do you avoid this bizarre issue?
Thanks 
I have the same question (0)
  • Vish WR Profile Picture
    1,725 on at
     
    This isn’t Power Automate changing your field—it’s SharePoint internal column naming.

    The column’s internal name (Policy_x002C_Procedure_x002c_orJ) has always been there, even if the display name is “DocumentType”. Your flow was likely using the display name, and after a refresh Power Automate started enforcing the real internal name, which caused the failure.

    You can’t rename internal names in SharePoint. The fix is to update your flow to use the internal name or recreate the column with a clean name if you want it simpler going forward.
     
     
     
      Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
     
     
     
  • Assisted by AI
    CU16040110-0 Profile Picture
    4 on at
    Hi,
    So, my dopey sidekick just revealed the column was originally named something like "Policy, Procedure.." which justifies the "?Field=Policy_x002C_Procedure_x002c_orJ"
    The Get Items Filter Query worked however using DocumentType eq .... instead of Policy_x002C_Procedure_x002c_orJ eq ...
    Claude 4.6 Sonnet reckons the issue was:
    What Actually Happened
    When you renamed the column through the modern SharePoint UI:
    The display name updated to "Document Type" 
    The InternalName updated to DocumentType — this is what the ?Field= URL in List Settings correctly reflected
    The StaticName stayed permanently as Policy_x002C_Procedure_x002c_orJ — quietly, with no visible indication anywhere in the UI
    Why the Flow Worked for X Days
    When you built the flow, Power Automate's SharePoint connector cached the schema and temporarily resolved DocumentType (InternalName) back to "Policy_x002C_Procedure_x002c_orJ" (StaticName) internally.
    That bridge held for X days until the connector refreshed its schema cache, after which it passed DocumentType directly to the SharePoint REST OData $filter endpoint with no translation.
     
    Doubtful but may help someone
     
    Thanks
  • Suggested answer
    Kalathiya Profile Picture
    1,962 Super User 2026 Season 1 on at
    Hello @CU16040110-0

    This happens because SharePoint uses an internal column name that’s different from the display name. When the column was first created, it likely included spaces or commas, so SharePoint automatically converted it into an encoded format (which is why it looks like this now).

    Once a column is created, its internal name cannot be changed.

    Just update your flow and use:

    Example:
    Policy_x002C_Procedure_x002c_orJ eq 'YourDynamicValue'
    
    
    //Policy_x002C_Procedure_x002c_orJ  - Replace with your internal column name if it's not correct
     
    If this response resolves your issue, please mark it as the Verified Answer so it can help other community members as well.
    ---------------------------------------------------------------------------------

    📩 Need more help? Just mention @Kalathiya and I’ll be happy to assist.

    ✔️ If this answer helped you, please tick “Does this answer your question?” so it can be marked as the Verified Answer.

    💛 A Like always motivates me to keep contributing!

     
     
  • CU16040110-0 Profile Picture
    4 on at
    Ok thanks. The column display name was always "Document Type" and it generated the field/internal name "DocumentType" originally... and never held another value however. Column was never renamed.
     
    My Get Items Filter Query flow worked daily since inception for 2 weeks with the expression:
     
    `DocumentType eq 'YourDynamicValue'`

    and yesterday I had to switch it to:

    `Policy_x002C_Procedure_x002c_orJ eq 'YourDynamicValue'`
     
    ...to get it working.
     
    As part of my troubleshoot,I checked the field value setting in the List Settings url for Document Type and it had changed to ....?Field=Policy_x002C_Procedure_x002c_orJ

    Thanks for the responses

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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 641

#2
Vish WR Profile Picture

Vish WR 640

#3
Haque Profile Picture

Haque 495

Last 30 days Overall leaderboard