Update of /var/cvs/src/org/mmbase/bridge/util/xml/query
In directory james.mmbase.org:/tmp/cvs-serv22351/bridge/util/xml/query

Modified Files:
        QueryReader.java 
Log Message:
clarified a NPE


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util/xml/query


Index: QueryReader.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/xml/query/QueryReader.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- QueryReader.java    18 Aug 2008 11:07:21 -0000      1.18
+++ QueryReader.java    19 Aug 2008 20:33:53 -0000      1.19
@@ -23,7 +23,7 @@
  * This class contains static methods related to creating a Query object using 
a (fragment of an) XML.
  *
  * @author Pierre van Rooden
- * @version $Id: QueryReader.java,v 1.18 2008/08/18 11:07:21 michiel Exp $
+ * @version $Id: QueryReader.java,v 1.19 2008/08/19 20:33:53 michiel Exp $
  * @since MMBase-1.8
  **/
 public abstract class QueryReader {
@@ -66,7 +66,9 @@
      */
     protected static String getFullFieldName(QueryDefinition queryDefinition, 
String fieldName) {
         if (queryDefinition.isMultiLevel && fieldName.indexOf('.') == -1) {
-            fieldName = queryDefinition.elementManager.getName() + "." + 
fieldName;
+            NodeManager manager = queryDefinition.elementManager;
+            if (manager == null) throw new RuntimeException("No element 
manager in " + queryDefinition);
+            fieldName = manager.getName() + "." + fieldName;
         }
         return fieldName;
     }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to