Overview
If a normal user tries to make comments on a historical version of a document/object, they might receive the following error:DlgModifyVersionDetails.cpp, 284, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) CoVaultMountingDocumentOperations.cpp, 3425, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) DocumentCache.cpp, 11402, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) DocumentCache.cpp, 11485, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) DocumentCache.cpp, 11616, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCMethodCallWithRetry.h, 28, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCMethodCallWithRetry.h, 28, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperations.cpp, 13247, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperations.cpp, 7722, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) MCallInLoop.h, 712, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelper.cpp, 4506, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 7501, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 6949, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 8933, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 10080, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 10265, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) RPCDocumentOperationsHelperPrivate.cpp, 10537, You do not have sufficient access rights to change the property "Comment" in checked-in versions. (0x800400C0) (M-Files 22.8.11572.0 2022-06-15T13:40:24.149Z)
Solution
This was a previously known issue with ID 161592 that was fixed. It would nullify a history/compliance trail because users who had access to a document could make comments on a historical version that was not under their name. It would look like the comment was attributed to a different user which would of course complicate and possibly even nullify history trails.This was fixed by not allowing non-admin users to make changes to a historical version's comments at all.
Currently, there is no way to turn this off or to work around it except to be an admin of the vault.
There is an improvement in place with ID 4016 to allow users to change historical versions' comments without having full control of the vault. That would allow for finer control of this.
