From 22cc54cc03835c01e71e44992ed081962b91eafa Mon Sep 17 00:00:00 2001 From: Manish Kumar <110275771+code4uuuu@users.noreply.github.com> Date: Wed, 19 Jul 2023 13:31:13 +0530 Subject: [PATCH] [MNT-23666] Added fix to delete the link after document deletion (#2045) * [MNT-23666] Added fix to delete the link after document deletion * Resolved PMD scan warnings * Revert "Resolved PMD scan warnings" This reverts commit 5e0ea61a56fb0a538d77c9f9a557e2d722611831. --- .../org/alfresco/repo/doclink/DocumentLinkServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repository/src/main/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java b/repository/src/main/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java index c1010ea1c4..006f755313 100644 --- a/repository/src/main/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java +++ b/repository/src/main/java/org/alfresco/repo/doclink/DocumentLinkServiceImpl.java @@ -368,7 +368,10 @@ public class DocumentLinkServiceImpl implements DocumentLinkService, NodeService public void beforeDeleteLinkNode(NodeRef linkNodeRef) { final NodeRef nodeRef = getLinkDestination(linkNodeRef); - + if (nodeRef == null) + { + return; + } List nodeRefLinks = getNodeLinksIds(nodeRef); long linkNodeId = (Long) nodeService.getProperty(linkNodeRef, ContentModel.PROP_NODE_DBID);