mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-09-05 22:33:21 +00:00
ignore empty filters parameter (#1783)
* ignore empty filters parameter * Add latest docstring and tutorial changes Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
a8c2cdc565
commit
845905e418
@ -82,15 +82,19 @@ def _format_filters(filters):
|
|||||||
Put filter values into a list and remove filters with null value.
|
Put filter values into a list and remove filters with null value.
|
||||||
"""
|
"""
|
||||||
new_filters = {}
|
new_filters = {}
|
||||||
for key, values in filters.items():
|
if filters is None:
|
||||||
if values is None:
|
logger.warning(f"Request with deprecated filter format ('\"filters\": null'). "
|
||||||
logger.warning(f"Request with deprecated filter format ('{key}: null'). "
|
f"Remove empty filters from params to be compliant with future versions")
|
||||||
f"Remove null values from filters to be compliant with future versions")
|
else:
|
||||||
continue
|
for key, values in filters.items():
|
||||||
elif not isinstance(values, list):
|
if values is None:
|
||||||
logger.warning(f"Request with deprecated filter format ('{key}': {values}). "
|
logger.warning(f"Request with deprecated filter format ('{key}: null'). "
|
||||||
f"Change to '{key}':[{values}]' to be compliant with future versions")
|
f"Remove null values from filters to be compliant with future versions")
|
||||||
values = [values]
|
continue
|
||||||
|
elif not isinstance(values, list):
|
||||||
|
logger.warning(f"Request with deprecated filter format ('{key}': {values}). "
|
||||||
|
f"Change to '{key}':[{values}]' to be compliant with future versions")
|
||||||
|
values = [values]
|
||||||
|
|
||||||
new_filters[key] = values
|
new_filters[key] = values
|
||||||
return new_filters
|
return new_filters
|
||||||
|
Loading…
x
Reference in New Issue
Block a user