Merge "Fix KeyError when image was deleted"

This commit is contained in:
Zuul 2019-05-03 01:08:46 +00:00 committed by Gerrit Code Review
commit 4ab7f806b8
1 changed files with 3 additions and 1 deletions

View File

@ -182,7 +182,9 @@ class IndexView(tables.PagedTableMixin, tables.DataTableView):
# Getting volume object, which is as attached
# as the first device
boot_volume = volume_dict[instance_volumes[0]['id']]
if hasattr(boot_volume, "volume_image_metadata"):
if (hasattr(boot_volume, "volume_image_metadata") and
boot_volume.volume_image_metadata['image_id'] in
image_dict):
instance.image = image_dict[
boot_volume.volume_image_metadata['image_id']
]