diff options
Diffstat (limited to 'nova/notifications.py')
-rw-r--r-- | nova/notifications.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nova/notifications.py b/nova/notifications.py index 16a49dcf6..ecd708d60 100644 --- a/nova/notifications.py +++ b/nova/notifications.py @@ -21,6 +21,7 @@ the system. from oslo.config import cfg +from nova.compute import instance_types import nova.context from nova import db from nova.image import glance @@ -283,7 +284,8 @@ def info_from_instance(context, instance_ref, network_info, image_ref_url = glance.generate_image_url(instance_ref['image_ref']) - instance_type_name = instance_ref.get('instance_type', {}).get('name', '') + instance_type = instance_types.extract_instance_type(instance_ref) + instance_type_name = instance_type.get('name', '') if system_metadata is None: system_metadata = utils.metadata_to_dict( |