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

Reply via email to