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

cancel
Showing results for 
Search instead for 
Did you mean: 
kintu_barot
Senior Member

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

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
sanjaybandhniya
Intermediate

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

Try With runas system or admin.

 

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