I have a library where version is enabled, both for Major and Minor versions. And I am importing documents to this library that has a lot of metadata I need to set including the internal fields Author, Editor, Created and Modified. It is working fine for updating documents that are minor version, I use the SPListItem.UpdateOverwriteVersion()
after settings the Author, Editor, created and Modified fields after i have checked-in the document with a minor version. And this works fine.
My problem is this approach does not work for Major version documents, then Modified by is set to the account I am currently using to import the documents. If I try to run the SPListItem.UpdateOverwriteVersion()
command a new minor version is created after the major version.
Is there anyway to update Major version documents in a library to set the Author, Editor, Created and Modified fields without creating a new minor version?
Edit: Found the solution that works and it is below.
Aucun commentaire:
Enregistrer un commentaire