summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Dmitriev <sdmitriev1@gmail.com>2023-01-05 15:28:46 -0500
committerStanislav Dmitriev <sdmitriev1@gmail.com>2023-01-06 12:40:28 -0500
commit827d453d7a2e7301da3cabbc34307a765ef3726d (patch)
tree26ac7688f72de2fabf0c3d72aae1f6f3628bb7f3
parentaec6340398a5d6e65cda926247c2e08dff29ee4d (diff)
downloadhorizon-827d453d7a2e7301da3cabbc34307a765ef3726d.tar.gz
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
-rw-r--r--openstack_dashboard/dashboards/project/instances/views.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/openstack_dashboard/dashboards/project/instances/views.py b/openstack_dashboard/dashboards/project/instances/views.py
index c1c3ae432..badf540b8 100644
--- a/openstack_dashboard/dashboards/project/instances/views.py
+++ b/openstack_dashboard/dashboards/project/instances/views.py
@@ -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