From fb82bec3511b591c7a3a002bc7e94fe8a4f20475 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Mon, 27 Jul 2009 12:57:51 +0530 Subject: [PATCH] [FIX] Corrected bug of expression calculation in previous commit bzr revid: jvo@tinyerp.com-20090727072751-kk735cvem4vrx3wg --- bin/osv/expression.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index 5c97cdec768..feac4693d3a 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -198,9 +198,8 @@ class expression(object): self.__exp[i] = (left, 'in', right) else: # other field type - # add the time part to datetime field when it's not there: - if field._type == 'datetime' and len(self.__exp[i][2]) == 10: + if field._type == 'datetime' and self.__exp[i][2] and len(self.__exp[i][2]) == 10: if operator in ('>', '>='): self.__exp[i][2] += ' 00:00:00' elif operator in ('<', '<='):