Author: michiel
Date: 2009-11-24 00:18:46 +0100 (Tue, 24 Nov 2009)
New Revision: 39886
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/Queries.java
Log:
Hmm, having a problem with processors.Related, which is fixed by this
Modified: mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/Queries.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/Queries.java
2009-11-23 22:56:27 UTC (rev 39885)
+++ mmbase/trunk/core/src/main/java/org/mmbase/bridge/util/Queries.java
2009-11-23 23:18:46 UTC (rev 39886)
@@ -915,6 +915,7 @@
// all fields are present of the node-step, so, we could use the
number field simply.
resultName = "number";
NodeQuery nq = (NodeQuery) query;
+ //resultName = nq.getFields().get(0).getFieldName();
count.addAggregatedField(nq.getNodeStep(),
nq.getNodeManager().getField(resultName), type);
} else {
List<StepField> fields = query.getFields();
@@ -1026,7 +1027,9 @@
* @return A new NodeQuery object
*/
public static NodeQuery createNodeQuery(Node node) {
- NodeManager nm = node.getNodeManager();
+ //NodeManager nm = node.getNodeManager();
+ NodeManager nm = node.getCloud().getNodeManager("object"); // This
will always work, even if the nodemanager was changed (and not yet committed)
+
NodeQuery query = node.getCloud().createNodeQuery(); // use the
version which can accept more steps
Step step = query.addStep(nm);
query.setNodeStep(step);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs