Fix S3 missing key error. Closes #364.
This commit is contained in:
parent
20306c9b24
commit
5ee1525cd8
2 changed files with 15 additions and 2 deletions
|
|
@ -400,7 +400,10 @@ class ResponseObject(_TemplateEnvironmentMixin):
|
|||
upload_id = query['uploadId'][0]
|
||||
self.backend.cancel_multipart(bucket_name, upload_id)
|
||||
return 204, headers, ""
|
||||
removed_key = self.backend.delete_key(bucket_name, key_name)
|
||||
try:
|
||||
removed_key = self.backend.delete_key(bucket_name, key_name)
|
||||
except KeyError:
|
||||
return 404, headers, ""
|
||||
template = self.response_template(S3_DELETE_OBJECT_SUCCESS)
|
||||
return 204, headers, template.render(bucket=removed_key)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue