From 3916dee98f0666b6cbf6048a339397ec331f219b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 23 Jan 2010 10:15:11 +0100 Subject: [PATCH] Use DHM_FORMAT for datetime fields in search widget Since there is more checks on sql_format of datetime fields, we can no more send date value for datetime fields. --- tryton/gui/window/view_form/widget_search/calendar.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/widget_search/calendar.py b/tryton/gui/window/view_form/widget_search/calendar.py index 38fa5f3b8a..1c44b581c6 100644 --- a/tryton/gui/window/view_form/widget_search/calendar.py +++ b/tryton/gui/window/view_form/widget_search/calendar.py @@ -6,7 +6,7 @@ import gtk import gettext import locale from interface import Interface -from tryton.common import DT_FORMAT, TRYTON_ICON +from tryton.common import DT_FORMAT, DHM_FORMAT, TRYTON_ICON from tryton.common import date_widget, Tooltips, datetime_strftime from tryton.translate import date_format import gobject @@ -101,6 +101,9 @@ class Calendar(Interface): date = datetime.date(*time.strptime(value, self.format)[:3]) except: return False + if self.attrs.get('type', 'date') == 'datetime': + return datetime_strftime(datetime.datetime.combine(date, + datetime.time.min), DHM_FORMAT) return datetime_strftime(date, DT_FORMAT) def _value_get(self):