small fix

This commit is contained in:
cagache
2019-08-16 17:28:53 +03:00
parent 54420ca212
commit cc968e5aa8

View File

@@ -229,7 +229,7 @@ public class HoldServiceImpl extends ServiceBaseImpl
{ {
// remove the freeze aspect from the node // remove the freeze aspect from the node
//set in transaction cache in order not to trigger update policy when removing the aspect //set in transaction cache in order not to trigger update policy when removing the aspect
transactionalResourceHelper.getSet(nodeRef).add("frozen"); transactionalResourceHelper.getSet("frozen").add(nodeRef);
nodeService.removeAspect(nodeRef, ASPECT_FROZEN); nodeService.removeAspect(nodeRef, ASPECT_FROZEN);
} }
@@ -245,7 +245,7 @@ public class HoldServiceImpl extends ServiceBaseImpl
{ {
// remove the freeze aspect from the node // remove the freeze aspect from the node
//set in transaction cache in order not to trigger update policy when removing the aspect //set in transaction cache in order not to trigger update policy when removing the aspect
transactionalResourceHelper.getSet(record).add("frozen"); transactionalResourceHelper.getSet("frozen").add(record);
nodeService.removeAspect(record, ASPECT_FROZEN); nodeService.removeAspect(record, ASPECT_FROZEN);
} }
} }
@@ -721,11 +721,9 @@ public class HoldServiceImpl extends ServiceBaseImpl
// run as system so we don't run into further permission issues // run as system so we don't run into further permission issues
// we already know we have to have the correct capability to get here // we already know we have to have the correct capability to get here
authenticationUtil.runAsSystem((RunAsWork<Void>) () -> { authenticationUtil.runAsSystem((RunAsWork<Void>) () -> {
{
// remove from hold // remove from hold
//set in transaction cache in order not to trigger update policy when removing the child association //set in transaction cache in order not to trigger update policy when removing the child association
transactionalResourceHelper.getSet(nodeRef).add("frozen"); transactionalResourceHelper.getSet("frozen").add(nodeRef);
nodeService.removeChild(hold, nodeRef); nodeService.removeChild(hold, nodeRef);
// audit that the node has been remove from the hold // audit that the node has been remove from the hold
@@ -733,7 +731,7 @@ public class HoldServiceImpl extends ServiceBaseImpl
recordsManagementAuditService.auditEvent(nodeRef, AUDIT_REMOVE_FROM_HOLD); recordsManagementAuditService.auditEvent(nodeRef, AUDIT_REMOVE_FROM_HOLD);
return null; return null;
}
}); });
} }
} }