latest changes for findByIdentifier service
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / PolytomousKeyNodeServiceImpl.java
index 5e3b6a38e38f20ab9fa5f0c74f31e704803a3d72..98e8b9144df9dc19a8ac74930ff50b3c447c6bc8 100644 (file)
@@ -48,8 +48,11 @@ public class PolytomousKeyNodeServiceImpl  extends VersionableServiceBase<Polyto
                        PolytomousKeyNode parent = node.getParent();\r
                        for (PolytomousKeyNode child: children){\r
                                parent.addChild(child);\r
+                               parent.removeChild(node);\r
+                               dao.update(child);\r
                        }\r
                        \r
+                       dao.update(node);\r
                }\r
                if (node.getParent()!= null){\r
                        node.getParent().removeChild(node);\r