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