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

Modified Files:
        QueryReader.java 
Log Message:
to fix MMB-1707, made it possible to explicitley make a query multilevel


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util/xml/query
See also: http://www.mmbase.org/jira/browse/MMB-1707


Index: QueryReader.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/xml/query/QueryReader.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- QueryReader.java    13 Aug 2008 08:12:22 -0000      1.17
+++ QueryReader.java    18 Aug 2008 11:07:21 -0000      1.18
@@ -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.17 2008/08/13 08:12:22 michiel Exp $
+ * @version $Id: QueryReader.java,v 1.18 2008/08/18 11:07:21 michiel Exp $
  * @since MMBase-1.8
  **/
 public abstract class QueryReader {
@@ -55,8 +55,8 @@
      * searchquery namespace
      */
     static public String getAttribute(Element element, String localName) {
-        if (element.hasAttributeNS(NAMESPACE_SEARCHQUERY,localName)) {
-            return element.getAttributeNS(NAMESPACE_SEARCHQUERY,localName);
+        if (element.hasAttributeNS(NAMESPACE_SEARCHQUERY, localName)) {
+            return element.getAttributeNS(NAMESPACE_SEARCHQUERY, localName);
         } else {
             return element.getAttribute(localName);
         }
@@ -418,7 +418,7 @@
             QueryDefinition queryDefinition = configurer.getQueryDefinition();
             queryDefinition.isMultiLevel = !path.equals(element);
 
-            if (element != null) {
+            if (element != null && ! "".equals(element)) {
                 queryDefinition.elementManager = 
cloud.getNodeManager(Queries.removeDigits(element));
             }
             if (queryDefinition.isMultiLevel) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to