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

Modified Files:
      Tag: MMBase-1_8
        Queries.java 
Log Message:
prevent casting values to Date in a constraint if the value asked is a date part


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


Index: Queries.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/Queries.java,v
retrieving revision 1.77.2.13
retrieving revision 1.77.2.14
diff -u -b -r1.77.2.13 -r1.77.2.14
--- Queries.java        16 Sep 2008 11:19:26 -0000      1.77.2.13
+++ Queries.java        18 Feb 2009 09:58:19 -0000      1.77.2.14
@@ -29,7 +29,7 @@
  * methods are put here.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Queries.java,v 1.77.2.13 2008/09/16 11:19:26 michiel Exp $
+ * @version $Id: Queries.java,v 1.77.2.14 2009/02/18 09:58:19 pierre Exp $
  * @see  org.mmbase.bridge.Query
  * @since MMBase-1.7
  */
@@ -475,9 +475,8 @@
                     // XML's are treated as String in the query-handler so, 
let's anticipate that here...
                     // a bit of a hack, perhaps we need something like a 
'searchCast' or so.
                     value = Casting.toString(value);
-                } else {
+                } else if (datePart == -1) {
                     value = field.getDataType().cast(value, null, field);
-
                 }
             }
             Object compareValue = getCompareValue(fieldType, operator, value, 
datePart, cloud);
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to