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