`volume delete` only deletes last volume specified

Bug #1520541 reported by xiexs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-openstackclient
Fix Released
Medium
xiexs

Bug Description

The "openstack volume delete" cannot delete multi volumes, and the reason is list as follows:
185 for volume in parsed_args.volumes:
186 volume_obj = utils.find_resource(
187 volume_client.volumes, volume)
188 if parsed_args.force:
189 volume_client.volumes.force_delete(volume_obj.id)
190 else:
191 volume_client.volumes.delete(volume_obj.id)

line 188:191 should be in the for loop.

Revision history for this message
Steve Martinelli (stevemar) wrote : Re: "openstack volume delete" only deletes last volume
summary: - "openstack volume delete" cannot delete multi volumes
+ "openstack volume delete" only deletes last volume
Changed in python-openstackclient:
importance: Undecided → Medium
status: New → In Progress
assignee: nobody → xiexs (xiexs)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-openstackclient (master)

Reviewed: https://review.openstack.org/250752
Committed: https://git.openstack.org/cgit/openstack/python-openstackclient/commit/?id=c27f9e3c6c8a781230cc5d19420b29a0c47e9bc6
Submitter: Jenkins
Branch: master

commit c27f9e3c6c8a781230cc5d19420b29a0c47e9bc6
Author: xiexs <email address hidden>
Date: Sat Nov 28 19:07:20 2015 +0800

    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

Changed in python-openstackclient:
status: In Progress → Fix Committed
summary: - "openstack volume delete" only deletes last volume
+ `volume delete` only deletes last volume specified
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-openstackclient 2.0.0

This issue was fixed in the openstack/python-openstackclient 2.0.0 release.

Changed in python-openstackclient:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.