History

return meaningful error for disabled users (#13968)

fixes #13958

Harshavardhana committed 4 years ago

Commit 1cf72631 parent 41f75e63 files · +291 −279Browse files

Showing the changes to cmd/api-errors.go (1 of 3 files). Show all

Unified · Split

cmd/api-errors.go+7−1
@@ -82,6 +82,7 @@ const ( · 81 unmodified lines
82 ErrIncompleteBody82 ErrIncompleteBody
83 ErrInternalError83 ErrInternalError
84 ErrInvalidAccessKeyID84 ErrInvalidAccessKeyID
85 ErrAccessKeyDisabled
85 ErrInvalidBucketName86 ErrInvalidBucketName
86 ErrInvalidDigest87 ErrInvalidDigest
87 ErrInvalidRange88 ErrInvalidRange
@@ -514,6 +515,11 @@ var errorCodes = errorCodeMap{ · 426 unmodified lines
514 Description: "The Access Key Id you provided does not exist in our records.",515 Description: "The Access Key Id you provided does not exist in our records.",
515 HTTPStatusCode: http.StatusForbidden,516 HTTPStatusCode: http.StatusForbidden,
516 },517 },
518 ErrAccessKeyDisabled: {
519 Code: "InvalidAccessKeyId",
520 Description: "Your account is disabled; please contact your administrator.",
521 HTTPStatusCode: http.StatusForbidden,
522 },
517 ErrInvalidBucketName: {523 ErrInvalidBucketName: {
518 Code: "InvalidBucketName",524 Code: "InvalidBucketName",
519 Description: "The specified bucket is not valid.",525 Description: "The specified bucket is not valid.",
@@ -681,7 +687,7 @@ var errorCodes = errorCodeMap{ · 161 unmodified lines
681 },687 },
682 ErrAllAccessDisabled: {688 ErrAllAccessDisabled: {
683 Code: "AllAccessDisabled",689 Code: "AllAccessDisabled",
684 Description: "All access to this bucket has been disabled.",690 Description: "All access to this resource has been disabled.",
685 HTTPStatusCode: http.StatusForbidden,691 HTTPStatusCode: http.StatusForbidden,
686 },692 },
687 ErrMalformedPolicy: {693 ErrMalformedPolicy: {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t