diff --git a/source/java/org/alfresco/repo/lock/LockServiceImpl.java b/source/java/org/alfresco/repo/lock/LockServiceImpl.java index 4db0a0ef9b..838368e086 100644 --- a/source/java/org/alfresco/repo/lock/LockServiceImpl.java +++ b/source/java/org/alfresco/repo/lock/LockServiceImpl.java @@ -465,16 +465,7 @@ public class LockServiceImpl implements LockService, public void lock(NodeRef nodeRef, LockType lockType, int timeToExpire, boolean lockChildren) throws UnableToAquireLockException { - lock(nodeRef, lockType, timeToExpire); - - if (lockChildren == true) - { - Collection childAssocRefs = this.nodeService.getChildAssocs(nodeRef); - for (ChildAssociationRef childAssocRef : childAssocRefs) - { - lock(childAssocRef.getChildRef(), lockType, timeToExpire, lockChildren); - } - } + lock(nodeRef, lockType, timeToExpire, lockChildren); } /**