diff options
author | Tim Burke <tim.burke@gmail.com> | 2020-09-01 12:43:03 -0700 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2020-09-11 15:37:33 -0700 |
commit | f8a9a6e11620d1abc537bcef107fa21af53fc6d2 (patch) | |
tree | b6212814e3a99fb4b131e99a9f9db364ec352ce7 /swift/common/middleware/s3api/s3request.py | |
parent | 4fefdf4d83bc43f86014906ff46a936168f71a69 (diff) | |
download | swift-f8a9a6e11620d1abc537bcef107fa21af53fc6d2.tar.gz |
s3api: Make quota-exceeded errors more obvious
Change-Id: Ia8db40227343e9c4555267c62072a1c9bfc28c66
Closes-Bug: #1893811
Diffstat (limited to 'swift/common/middleware/s3api/s3request.py')
-rw-r--r-- | swift/common/middleware/s3api/s3request.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/swift/common/middleware/s3api/s3request.py b/swift/common/middleware/s3api/s3request.py index 706e439d7..ad7227253 100644 --- a/swift/common/middleware/s3api/s3request.py +++ b/swift/common/middleware/s3api/s3request.py @@ -1380,6 +1380,8 @@ class S3Request(swob.Request): error_codes[sw_resp.status_int] # pylint: disable-msg=E1101 if isinstance(err_resp, tuple): raise err_resp[0](*err_resp[1:]) + elif b'quota' in err_msg: + raise err_resp(err_msg) else: raise err_resp() |