Fix to tackle instances without an image assigned

fixes bug #1233103

Change-Id: I4d4d7bdff09b6748e14ebac8293050513fb18ed2
This commit is contained in:
Pradeep Kilambi
2014-01-07 11:55:28 -08:00
parent 2245becc28
commit e36f9f32fe
2 changed files with 24 additions and 1 deletions

View File

@@ -82,7 +82,14 @@ class Client(object):
instance.flavor[attr] = getattr(flavor, attr, default)
def _with_image(self, instance):
iid = instance.image['id']
try:
iid = instance.image['id']
except TypeError:
instance.image = None
instance.kernel_id = None
instance.ramdisk_id = None
return
try:
image = self.nova_client.images.get(iid)
except novaclient.exceptions.NotFound: