filters: Properly handle defaults that are not datetimes

This commit is contained in:
Laurent Bachelier 2014-05-27 17:41:51 +02:00
commit e01fda826c

View file

@ -362,8 +362,10 @@ class Date(DateTime):
def filter(self, txt):
datetime = super(Date, self).filter(txt)
if datetime is not None:
if hasattr(datetime, 'date'):
return datetime.date()
else:
return datetime
class DateGuesser(Filter):