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