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

Modified Files:
      Tag: b1_4
        SiteCache.java 
Log Message:
CMSC-952 - renaming the staging domain causes a stacktrace when using the 
enhanced for-loop, now using the old-style loop.


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


Index: SiteCache.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/SiteCache.java,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -u -b -r1.15 -r1.15.2.1
--- SiteCache.java      28 Jan 2008 21:15:43 -0000      1.15
+++ SiteCache.java      4 Jun 2008 13:30:50 -0000       1.15.2.1
@@ -299,7 +299,9 @@
               if (event.getChangedFields().contains(fragmentField)) {
                   String newFragment = (String) 
event.getNewValue(fragmentField);
                   if (navigationManager.isRoot()) {
-                      for (PageTree tree : trees.values()) {
+                     Iterator<PageTree> i = trees.values().iterator();
+                      while (i.hasNext()){
+                         PageTree tree = i.next();
                           if (tree.containsPageTreeNode(key)) {
                               
trees.remove(tree.getRoot().getPathStr().toLowerCase());
                               trees.put(newFragment.toLowerCase(), tree);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to