Author: michiel
Date: 2009-06-29 17:47:29 +0200 (Mon, 29 Jun 2009)
New Revision: 36482

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/TreeList.java
Log:
fixed failing test-case

Modified: mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/TreeList.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/TreeList.java        
2009-06-29 15:44:51 UTC (rev 36481)
+++ mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/TreeList.java        
2009-06-29 15:47:29 UTC (rev 36482)
@@ -32,7 +32,7 @@
 
     public static final String REAL_NODES = "realnodes";
 
-    protected Cloud cloud;
+    protected final Cloud cloud;
     protected final List<Branch> branches        = new ArrayList<Branch>();
 
     protected int topQuery = 0;
@@ -320,6 +320,12 @@
         Constraint leafConstraint = null;
 
         Branch(NodeQuery q) {
+            if (q.isUsed()) {
+                if (log.isDebugEnabled()) {
+                    log.debug("Query " + q + " is used already");
+                }
+                q = (NodeQuery) q.clone();
+            }
             query = q;
         }
         Branch(Branch b) {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to