diff roundup/backends/back_metakit.py @ 1351:d1bfb479e527

fixed searching on date / interval fields [SF#658157]
author Richard Jones <richard@users.sourceforge.net>
date Wed, 08 Jan 2003 05:39:40 +0000
parents 80d27b7d6db5
children 2bd4822f96a6
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py	Wed Jan 08 04:57:42 2003 +0000
+++ b/roundup/backends/back_metakit.py	Wed Jan 08 05:39:40 2003 +0000
@@ -813,6 +813,11 @@
                 else:
                     bv = value
                 where[propname] = bv
+            elif isinstance(prop, hyperdb.Date):
+                t = date.Date(value).get_tuple()
+                where[propname] = int(calendar.timegm(t))
+            elif isinstance(prop, hyperdb.Interval):
+                where[propname] = str(date.Interval(value))
             elif isinstance(prop, hyperdb.Number):
                 where[propname] = int(value)
             else:

Roundup Issue Tracker: http://roundup-tracker.org/