Update of
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers
In directory james.mmbase.org:/tmp/cvs-serv26481
Modified Files:
QueryConstraintTag.java
Log Message:
Don't use addNode if this node is still new
See also:
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers
Index: QueryConstraintTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers/QueryConstraintTag.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- QueryConstraintTag.java 22 Aug 2008 09:58:41 -0000 1.12
+++ QueryConstraintTag.java 20 Jan 2009 16:49:55 -0000 1.13
@@ -23,7 +23,7 @@
*
* @author Michiel Meeuwissen
* @since MMBase-1.7
- * @version $Id: QueryConstraintTag.java,v 1.12 2008/08/22 09:58:41 michiel
Exp $
+ * @version $Id: QueryConstraintTag.java,v 1.13 2009/01/20 16:49:55 michiel
Exp $
*/
public class QueryConstraintTag extends CloudReferrerTag implements
QueryContainerReferrer {
@@ -151,10 +151,14 @@
if (fv.getOperator() == FieldCompareConstraint.EQUAL &&
fv.getField().getFieldName().equals("number")) {
String number =
org.mmbase.util.Casting.toString(fv.getValue());
if (query.getCloud().hasNode(number)) {
- query.addNode(fv.getField().getStep(),
query.getCloud().getNode(number).getNumber());
+ int n = query.getCloud().getNode(number).getNumber();
+ if (n > 0) { // TODO, should this situation perhaps be
handled by the
+ // Query-Handler?
+ query.addNode(fv.getField().getStep(), n);
return null;
}
}
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs