Forum Discussion
Approvals in a SharePoint document library
I have enabled approvals in a SharePoint document library: https://support.microsoft.com/en-us/office/approvals-in-lists-document-libraries-2bd0954d-5797-4be3-b78a-846f26338e17?utm_source=chatgpt.com
However, the approval status resets itself to 'Not submitted' (after the approval request had been approved or rejected) in a few minutes.
What is wrong? How can I fix this? (there are no changes in the version history)
I has worked for weeks, the problem started last week.
And - if anyone here is an expert on this in-buildt function, do you know if there are any known issues with folders and 'enabled approvals'?
I have experienced that it does not work within document sets.
2 Replies
- TTAMungoBrass Contributor
A really important step to start with is to check the Microsoft 365 Audit log in the compliance portal. Search for activities like “FileModified” or “FileUpdated” right after you approve a file. That can show exactly what account or process is changing the item. If it’s a flow, you’ll often see the user or service account that owns the flow. Also check the run history of any Power Automate flows connected to the library to see if one triggered at that time.
Below are the possible reasons and fix:
- Automatic metadata updates from sensitivity/retention labels, compliance policies, or DLP rules
- Thumbnail/previews or search-indexing processes that rewrite file properties
- The OneDrive sync client re-uploading changes to the file
- Any Power Automate flow or script writing to the item, even to a “hidden” column
Because none of these bump the major version, you won’t see an entry in Version History but the approval request is cancelled all the same.
To fix:
- Review and scope your auto-labeling or retention policies so they don’t apply to this library (or turn them off temporarily).
- Disable OneDrive sync for that library (or exclude the folder).
- Audit any flows or event receivers that write metadata back to items.
- If you need approval to survive metadata changes, replace the built-in approvals with a Power Automate approval flow those won’t reset on metadata edits.