diff --git a/source/java/org/alfresco/repo/jscript/ScriptNode.java b/source/java/org/alfresco/repo/jscript/ScriptNode.java index bacd56aa09..f33796ea24 100644 --- a/source/java/org/alfresco/repo/jscript/ScriptNode.java +++ b/source/java/org/alfresco/repo/jscript/ScriptNode.java @@ -1303,7 +1303,8 @@ public class ScriptNode implements Serializable, Scopeable public void addNode(ScriptNode node) { ParameterCheck.mandatory("node", node); - nodeService.addChild(this.nodeRef, node.nodeRef, ContentModel.ASSOC_CONTAINS, ContentModel.ASSOC_CONTAINS); + ChildAssociationRef childAssocRef = this.nodeService.getPrimaryParent(this.nodeRef); + nodeService.addChild(this.nodeRef, node.nodeRef, ContentModel.ASSOC_CONTAINS, childAssocRef.getQName()); reset(); }