summaryrefslogtreecommitdiff
path: root/openstackclient/volume
diff options
context:
space:
mode:
authorwhoami-rajat <rajatdhasmana@gmail.com>2018-12-13 11:15:09 +0530
committerSean McGinnis <sean.mcginnis@gmail.com>2019-02-27 22:28:09 +0000
commit24255ad0dde608a19d371a27c13714098097f185 (patch)
treeda7fe553995622252df5ec6f140a981c0c3c475e /openstackclient/volume
parentd43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e (diff)
downloadpython-openstackclient-24255ad0dde608a19d371a27c13714098097f185.tar.gz
Fix: Restore output 'VolumeBackupsRestore' object is not iterable
VolumeBackupsRetore object has '_info' attribute which contains the output data of the restore command which should be returned instead of the 'VolumeBackupsRestore' object. Change-Id: I64b75649c1ac9c24e05a197f7280975564b4d386 Story: 2004740 Task: 28811
Diffstat (limited to 'openstackclient/volume')
-rw-r--r--openstackclient/volume/v2/backup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/openstackclient/volume/v2/backup.py b/openstackclient/volume/v2/backup.py
index 60633a70..d4aec8d7 100644
--- a/openstackclient/volume/v2/backup.py
+++ b/openstackclient/volume/v2/backup.py
@@ -319,7 +319,9 @@ class RestoreVolumeBackup(command.ShowOne):
backup = utils.find_resource(volume_client.backups, parsed_args.backup)
destination_volume = utils.find_resource(volume_client.volumes,
parsed_args.volume)
- return volume_client.restores.restore(backup.id, destination_volume.id)
+ backup = volume_client.restores.restore(backup.id,
+ destination_volume.id)
+ return zip(*sorted(six.iteritems(backup._info)))
class RestoreBackup(RestoreVolumeBackup):