Fix Image Filter for images with None names

Replacing None with empty string to fix non_api_filters
processing if resources have None attributes

Closes-Bug: #2002027
Change-Id: I57493837cede7747bbb634959ace28b2feffb543
This commit is contained in:
Stanislav Dmitriev 2023-01-05 15:28:46 -05:00
parent aec6340398
commit 827d453d7a
1 changed files with 2 additions and 1 deletions

View File

@ -253,7 +253,8 @@ def _swap_filter(resources, search_opts, fake_field, real_field):
return True
filter_string = search_opts[fake_field]
matched = [resource for resource in resources
if resource.name.lower() == filter_string.lower()]
if (resource.name is not None and
resource.name.lower() == filter_string.lower())]
if not matched:
return False
search_opts[real_field] = matched[0].id