From 36100f6f99b317ef9f10f101f7cecfb1639255a8 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Tue, 28 Feb 2012 17:11:05 -0800 Subject: Return empty list when volume not attached * The api used to return a list of a single empty dict * Fixes bug 942990 Change-Id: I9926515acfcedf711e81615aa13cec0bbf968086 --- nova/api/openstack/volume/volumes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nova/api') diff --git a/nova/api/openstack/volume/volumes.py b/nova/api/openstack/volume/volumes.py index 45ad297a4..edad3286a 100644 --- a/nova/api/openstack/volume/volumes.py +++ b/nova/api/openstack/volume/volumes.py @@ -84,10 +84,10 @@ def _translate_volume_summary_view(context, vol): d['availabilityZone'] = vol['availability_zone'] d['createdAt'] = vol['created_at'] + d['attachments'] = [] if vol['attach_status'] == 'attached': - d['attachments'] = [_translate_attachment_detail_view(context, vol)] - else: - d['attachments'] = [{}] + attachment = _translate_attachment_detail_view(context, vol) + d['attachments'].append(attachment) d['displayName'] = vol['display_name'] d['displayDescription'] = vol['display_description'] -- cgit