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')
|
date = param.get('v')
|
||||||
try:
|
try:
|
||||||
param = dict(param.copy())
|
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
|
query[i] = param
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
|
Reference in New Issue