From 051011758fd65cf82151aa31ef184df153b53596 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Tue, 6 Oct 2026 08:51:17 -0700 Subject: [PATCH] s3err: add InvalidArgument and AuthorizationHeaderMalformed codes Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- weed/s3api/s3err/s3api_errors.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/weed/s3api/s3err/s3api_errors.go b/weed/s3api/s3err/s3api_errors.go index a040a59b06..b2ce67dde6 100644 --- a/weed/s3api/s3err/s3api_errors.go +++ b/weed/s3api/s3err/s3api_errors.go @@ -99,6 +99,7 @@ const ( ErrPolicyTooLarge ErrMissingSignHeadersTag ErrMissingSignTag + ErrAuthorizationHeaderMalformed ErrUnsignedHeaders ErrInvalidQueryParams ErrInvalidQuerySignatureAlgo @@ -114,6 +115,7 @@ const ( ErrRequestTimeTooSkewed ErrMissingDateHeader ErrInvalidRequest + ErrInvalidArgument ErrAuthNotSetup ErrNotImplemented ErrPreconditionFailed @@ -487,6 +489,11 @@ var errorCodeResponse = map[ErrorCode]APIError{ Description: "Signature header missing Signature field.", HTTPStatusCode: http.StatusBadRequest, }, + ErrAuthorizationHeaderMalformed: { + Code: "AuthorizationHeaderMalformed", + Description: "The authorization header is malformed.", + HTTPStatusCode: http.StatusBadRequest, + }, ErrUnsignedHeaders: { Code: "AccessDenied", @@ -568,6 +575,11 @@ var errorCodeResponse = map[ErrorCode]APIError{ Description: "Invalid Request", HTTPStatusCode: http.StatusBadRequest, }, + ErrInvalidArgument: { + Code: "InvalidArgument", + Description: "Invalid Argument", + HTTPStatusCode: http.StatusBadRequest, + }, ErrAccessControlListNotSupported: { Code: "AccessControlListNotSupported", Description: "The bucket does not allow ACLs",