filters: Properly handle defaults that are not datetimes
This commit is contained in:
parent
d56dff061d
commit
e01fda826c
1 changed files with 3 additions and 1 deletions
|
|
@ -362,8 +362,10 @@ class Date(DateTime):
|
||||||
|
|
||||||
def filter(self, txt):
|
def filter(self, txt):
|
||||||
datetime = super(Date, self).filter(txt)
|
datetime = super(Date, self).filter(txt)
|
||||||
if datetime is not None:
|
if hasattr(datetime, 'date'):
|
||||||
return datetime.date()
|
return datetime.date()
|
||||||
|
else:
|
||||||
|
return datetime
|
||||||
|
|
||||||
|
|
||||||
class DateGuesser(Filter):
|
class DateGuesser(Filter):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue