diff options
| author | Masanori Itoh <itoumsn@nttdata.co.jp> | 2011-04-05 17:52:45 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-04-05 17:52:45 +0000 |
| commit | 94ccd2f4a1c42a8574fe65972650428130ae850d (patch) | |
| tree | 1b0323e29575873d1ebd235d7decb96491dcda74 /nova/api | |
| parent | 4eb3bbdee4952c9f198c52ba509800f408df9b6b (diff) | |
| parent | 4e8ade85ec5f8dcd7c76bb06de5cd1f90d54d2a4 (diff) | |
Moved 'name' from <imageId> to <imageLocation>, corrected <imageType> and fixes bug # 750482.
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/ec2/cloud.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index 5d6d9537a..99520b302 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -893,10 +893,7 @@ class CloudController(object): image_type = image['properties'].get('type') ec2_id = self._image_ec2_id(image.get('id'), image_type) name = image.get('name') - if name: - i['imageId'] = "%s (%s)" % (ec2_id, name) - else: - i['imageId'] = ec2_id + i['imageId'] = ec2_id kernel_id = image['properties'].get('kernel_id') if kernel_id: i['kernelId'] = self._image_ec2_id(kernel_id, 'kernel') @@ -904,11 +901,15 @@ class CloudController(object): if ramdisk_id: i['ramdiskId'] = self._image_ec2_id(ramdisk_id, 'ramdisk') i['imageOwnerId'] = image['properties'].get('owner_id') - i['imageLocation'] = image['properties'].get('image_location') + if name: + i['imageLocation'] = "%s (%s)" % (image['properties']. + get('image_location'), name) + else: + i['imageLocation'] = image['properties'].get('image_location') i['imageState'] = image['properties'].get('image_state') - i['displayName'] = image.get('name') + i['displayName'] = name i['description'] = image.get('description') - i['type'] = image_type + i['imageType'] = image_type i['isPublic'] = str(image['properties'].get('is_public', '')) == 'True' i['architecture'] = image['properties'].get('architecture') return i |
