summaryrefslogtreecommitdiffstats
path: root/nova/volume
diff options
context:
space:
mode:
Diffstat (limited to 'nova/volume')
-rw-r--r--nova/volume/cinder.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/volume/cinder.py b/nova/volume/cinder.py
index 1b8305505..04c151d1e 100644
--- a/nova/volume/cinder.py
+++ b/nova/volume/cinder.py
@@ -20,6 +20,7 @@
Handles all requests relating to volumes + cinder.
"""
+from copy import deepcopy
import sys
from cinderclient import exceptions as cinder_exception
@@ -117,6 +118,9 @@ def _untranslate_volume_summary_view(context, vol):
item['value'] = value
d['volume_metadata'].append(item)
+ if hasattr(vol, 'volume_image_metadata'):
+ d['volume_image_metadata'] = deepcopy(vol.volume_image_metadata)
+
return d