Merge "Make signature verification go back to 'queued'"

This commit is contained in:
Zuul
2021-09-10 16:26:27 +00:00
committed by Gerrit Code Review
2 changed files with 2 additions and 18 deletions

View File

@@ -105,22 +105,6 @@ class ImageDataController(object):
self._restore(image_repo, image)
def _delete(self, image_repo, image):
"""Delete the image.
:param image_repo: The instance of ImageRepo
:param image: The image that will be deleted
"""
try:
if image_repo and image:
image.status = 'killed'
image_repo.save(image)
except Exception as e:
msg = (_LE("Unable to delete image %(image_id)s: %(e)s") %
{'image_id': image.image_id,
'e': encodeutils.exception_to_unicode(e)})
LOG.exception(msg)
@utils.mutating
def upload(self, req, image_id, data, size):
try:
@@ -301,7 +285,7 @@ class ImageDataController(object):
% {'id': image_id,
'e': encodeutils.exception_to_unicode(e)})
LOG.error(msg)
self._delete(image_repo, image)
self._restore(image_repo, image)
raise webob.exc.HTTPBadRequest(explanation=msg)
except webob.exc.HTTPGone:

View File

@@ -379,7 +379,7 @@ class TestImagesController(base.StoreClearingUnitTest):
self.image_repo.result = image
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.upload,
request, unit_test_utils.UUID1, 'YYYY', 4)
self.assertEqual('killed', self.image_repo.saved_image.status)
self.assertEqual('queued', self.image_repo.saved_image.status)
def test_image_size_limit_exceeded(self):
request = unit_test_utils.get_fake_request()