fix: Added VersioningNotConfigured error in Put/GetBucketVersioning acitons

This commit is contained in:
jonaustin09
2024-10-04 20:52:31 -04:00
parent d4fdbdd113
commit 768983be34
6 changed files with 102 additions and 12 deletions
+6
View File
@@ -141,6 +141,7 @@ const (
ErrObjectParentIsFile
ErrDirectoryObjectContainsData
ErrQuotaExceeded
ErrVersioningNotConfigured
)
var errorCodeResponse = map[ErrorCode]APIError{
@@ -565,6 +566,11 @@ var errorCodeResponse = map[ErrorCode]APIError{
Description: "Your request was denied due to quota exceeded.",
HTTPStatusCode: http.StatusForbidden,
},
ErrVersioningNotConfigured: {
Code: "VersioningNotConfigured",
Description: "Versioning has not been configured for the gateway.",
HTTPStatusCode: http.StatusNotImplemented,
},
}
// GetAPIError provides API Error for input API error code.