If the last location of the image is removed, image transitions back to queued.
This allows user to upload new data into the existing image record. By
preventing removal of the last location we prevent the image transition back to
queued.
This change also prevents doing the same operation via replacing the locations
with empty list.
Reviewed: https:/ /review. openstack. org/275736 /git.openstack. org/cgit/ openstack/ glance/ commit/ ?id=6deee085e8f 8045633745ba1aa bc1779ac5b2a89
Committed: https:/
Submitter: Jenkins
Branch: stable/liberty
commit 6deee085e8f8045 633745ba1aabc17 79ac5b2a89
Author: Erno Kuvaja <email address hidden>
Date: Tue Jan 19 13:37:05 2016 +0000
Prevent user to remove last location of the image
If the last location of the image is removed, image transitions back to queued.
This allows user to upload new data into the existing image record. By
preventing removal of the last location we prevent the image transition back to
queued.
This change also prevents doing the same operation via replacing the locations
with empty list.
SecurityImpact
DocImpact
APIImpact
Conflicts: tests/unit/ v2/test_ images_ resource. py
glance/
Change-Id: Ieb03aaba887492 819f9c58aa67f7a cfcea81720e 69964419b6b4fb2 048d115a0c)
Closes-Bug: #1525915
(cherry picked from commit e9e45baa9aaf58e