From c27f9e3c6c8a781230cc5d19420b29a0c47e9bc6 Mon Sep 17 00:00:00 2001 From: xiexs Date: Sat, 28 Nov 2015 19:07:20 +0800 Subject: [PATCH] Fix a bug of "openstack volume delete" While multi volumes specified for the osc "openstack volume delete", only the last volume is deleted. This patch tries to fix it. Change-Id: I171b2869f85b29c88fda16eaf5bf163c55795df0 Closes-Bug: #1520541 --- openstackclient/volume/v2/volume.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py index 430d12285..925b01d43 100644 --- a/openstackclient/volume/v2/volume.py +++ b/openstackclient/volume/v2/volume.py @@ -185,10 +185,10 @@ class DeleteVolume(command.Command): for volume in parsed_args.volumes: volume_obj = utils.find_resource( volume_client.volumes, volume) - if parsed_args.force: - volume_client.volumes.force_delete(volume_obj.id) - else: - volume_client.volumes.delete(volume_obj.id) + if parsed_args.force: + volume_client.volumes.force_delete(volume_obj.id) + else: + volume_client.volumes.delete(volume_obj.id) return