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

Modified Files:
        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.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- SiteCache.java      16 May 2008 11:46:35 -0000      1.16
+++ SiteCache.java      4 Jun 2008 13:30:56 -0000       1.17
@@ -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