Update of 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation
In directory 
james.mmbase.org:/tmp/cvs-serv9391/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation

Modified Files:
        NavigationUtil.java 
Log Message:
CMSC-958 Copy and delete page problem.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation
See also: http://www.mmbase.org/jira/browse/CMSC-958


Index: NavigationUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/NavigationUtil.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- NavigationUtil.java 25 Jul 2008 15:54:04 -0000      1.22
+++ NavigationUtil.java 31 Dec 2008 14:05:52 -0000      1.23
@@ -75,10 +75,13 @@
     }
 
     public static void appendChild(Cloud cloud, String parent, String child) {
-        TreeUtil.appendChild(cloud, parent, child, NAVREL);
+       Node parentNode = cloud.getNode(parent);
+       Node childNode = cloud.getNode(child);
+       appendChild(parentNode, childNode);
     }
 
     public static void appendChild(Node parentNode, Node childNode) {
+        TreeUtil.uniqueChild(parentNode, childNode, treeManagers, NAVREL);
         TreeUtil.appendChild(parentNode, childNode, NAVREL);
     }
 
@@ -496,7 +499,7 @@
      * @param request
      * @param response
      * @param parentNode
-     * @return
+     * @return the url of a navigation item
      */
        public static String getNavigationItemUrl(HttpServletRequest request, 
HttpServletResponse response, Node parentNode) {
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to