From b90cad45e62f4bc0599666eb1c8e32b51d6bd7f1 Mon Sep 17 00:00:00 2001 From: Andrew Melton Date: Thu, 27 Jun 2013 16:44:39 -0400 Subject: [PATCH] Fixing safe image_meta in _process_exists --- stacktach/views.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/stacktach/views.py b/stacktach/views.py index 98e29bb..d639fe5 100644 --- a/stacktach/views.py +++ b/stacktach/views.py @@ -278,11 +278,12 @@ def _process_exists(raw, body): values['raw'] = raw values['tenant'] = payload['tenant_id'] image_meta = payload.get('image_meta', {}) - usage.rax_options = image_meta.get('com.rackspace__1__options', '') - usage.os_architecture = image_meta.get('org.openstack__1__architecture', - '') - usage.os_version = image_meta.get('org.openstack__1__os_version', '') - usage.os_distro = image_meta.get('org.openstack__1__os_distro', '') + values['rax_options'] = image_meta.get('com.rackspace__1__options', '') + os_arch = image_meta.get('org.openstack__1__architecture', '') + values['os_architecture'] = os_arch + os_version = image_meta.get('org.openstack__1__os_version', '') + values['os_version'] = os_version + values['os_distro'] = image_meta.get('org.openstack__1__os_distro', '') deleted_at = payload.get('deleted_at') if deleted_at and deleted_at != '':