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 ('<', '<='):