Jul 18 2024 03:27 AM
Hi all,
I am using the service DeepL to translate documents. Sometimes, when I translate a document, metadata is added to it. After uploading the translated document to my SharePoint library, I am unable to save a value inside a particular Managed Metadata column. Before translation, everything works without issue; the problem only arises when the document is translated with DeepL.
My findings so far indicate that while the value is actually changed, it is not displayed in the SharePoint library. SharePoint still requires me to enter a value in the column, as it is set to required. This is evidenced by downloading the document, clicking File > Info, and examining the Managed Metadata property, where changes in the value are visible. I have also monitored network activity and observed that a successful POST request is made with the Payload containing the correct FieldValue. There is a workaround: if I click on File > Info > Check for Issues > Inspect Document > Inspect > Remove All (besides the Document Properties and Personal Information) and then upload it to the library, I can reset the value without issue.
However, these are not permanent solutions. I would like to understand why this is happening to implement a more concrete solution rather than relying on a workaround.