cancel
Showing results for 
Search instead for 
Did you mean: 

Changing owner at node creation caused issue while adding records in governance services

kintu_barot
Star Collaborator
Star Collaborator

In ACS 6.2 I have created a policy onAddCocument to change the owner of the document when uploaded. It is working fine in ACS.

This policy caused issue while I deployed the governance services and tried to create a record by uploading a file.

It threw error message 

Caused by: org.alfresco.repo.security.permissions.AccessDeniedException: 07270043 Access Denied. You do not have the appropriate permissions to perform this operation.

in the logs pointing the code where the following line is written:

serviceRegistry.getOwnableService().setOwner(nodeRef, "admin");

Please, let me know if there is any clue on this.

Regards,
Kintu
1 REPLY 1

sanjaybandhaniya
Elite Collaborator
Elite Collaborator

Try With runas system or admin.

      AuthenticationUtil.runAs(new AuthenticationUtil.RunAsWork<Void>() {
						public Void doWork() {
							return null;
						}
					}, AuthenticationUtil.getSystemUserName());