From c27f9e3c6c8a781230cc5d19420b29a0c47e9bc6 Mon Sep 17 00:00:00 2001
From: xiexs <xiexs@cn.fujitsu.com>
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 430d12285a..925b01d435 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