diff --git a/source/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java b/source/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java index a909ba3d78..e05de8c6fe 100644 --- a/source/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java +++ b/source/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java @@ -305,10 +305,13 @@ public class DocumentLinkServiceImpl implements DocumentLinkService, NodeService { try { - nodeService.deleteNode(linkRef); + if (!nodeService.hasAspect(linkRef, ContentModel.ASPECT_PENDING_DELETE)) + { + nodeService.deleteNode(linkRef); - /* if the node was successfully deleted increment the count */ - report.incrementDeletedLinksCount(); + /* if the node was successfully deleted increment the count */ + report.incrementDeletedLinksCount(); + } } catch (AccessDeniedException ex) {