Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java,v diff -u -r1.14 -r1.15 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java 19 Feb 2014 17:05:17 -0000 1.14 +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java 28 Feb 2014 15:00:11 -0000 1.15 @@ -332,11 +332,13 @@ NodeConceptModel nodeConceptModel = nodeModel.getConcept(); // saving branch List curMindmapNodeList = null; - if (mindmapUser == null) { - curMindmapNodeList = getMindmapNodeByUniqueId(nodeConceptModel.getId(), mindmap.getUid()); - } else { - curMindmapNodeList = getMindmapNodeByUniqueIdMindmapIdUserId(nodeConceptModel.getId(), - mindmap.getUid(), mindmapUser.getUid()); + if (mindmap.getUid() != null) { + if (mindmapUser == null) { + curMindmapNodeList = getMindmapNodeByUniqueId(nodeConceptModel.getId(), mindmap.getUid()); + } else { + curMindmapNodeList = getMindmapNodeByUniqueIdMindmapIdUserId(nodeConceptModel.getId(), + mindmap.getUid(), mindmapUser.getUid()); + } } MindmapNode currentMindmapNode = null;