fix handling of "between dates"
This commit is contained in:
parent
b3ac32efc6
commit
17972a91c4
|
@ -415,7 +415,10 @@ class QueryBuilder(plone.app.querystring.querybuilder.QueryBuilder):
|
|||
date = param.get('v')
|
||||
try:
|
||||
param = dict(param.copy())
|
||||
param['v'] = datetime.datetime.strptime(date, '%d/%m/%Y').strftime('%Y-%m-%d')
|
||||
if type(date) is list: # between...
|
||||
param['v'] = [datetime.datetime.strptime(x, '%d/%m/%Y').strftime('%Y-%m-%d') for x in date]
|
||||
else:
|
||||
param['v'] = datetime.datetime.strptime(date, '%d/%m/%Y').strftime('%Y-%m-%d')
|
||||
query[i] = param
|
||||
except ValueError:
|
||||
pass
|
||||
|
|
Reference in New Issue