Fix getting the images list in Admin->Images
Do this by converting 'None' / 'True' / 'False' to their Python counterparts. Change-Id: Ifd17f4587759e7a67218278d28ee77fc9b80530a Closes-Bug: #1624700
This commit is contained in:
parent
90d7a3f79f
commit
6609420115
@ -146,6 +146,12 @@ def ajax(authenticated=True, data_required=False,
|
|||||||
return _wrapped
|
return _wrapped
|
||||||
return decorator
|
return decorator
|
||||||
|
|
||||||
|
PARAM_MAPPING = {
|
||||||
|
'None': None,
|
||||||
|
'True': True,
|
||||||
|
'False': False
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def parse_filters_kwargs(request, client_keywords=None):
|
def parse_filters_kwargs(request, client_keywords=None):
|
||||||
"""Extract REST filter parameters from the request GET args.
|
"""Extract REST filter parameters from the request GET args.
|
||||||
@ -158,10 +164,11 @@ def parse_filters_kwargs(request, client_keywords=None):
|
|||||||
kwargs = {}
|
kwargs = {}
|
||||||
client_keywords = client_keywords or {}
|
client_keywords = client_keywords or {}
|
||||||
for param in request.GET:
|
for param in request.GET:
|
||||||
|
param_value = PARAM_MAPPING.get(request.GET[param], request.GET[param])
|
||||||
if param in client_keywords:
|
if param in client_keywords:
|
||||||
kwargs[param] = request.GET[param]
|
kwargs[param] = param_value
|
||||||
else:
|
else:
|
||||||
filters[param] = request.GET[param]
|
filters[param] = param_value
|
||||||
return filters, kwargs
|
return filters, kwargs
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user