From 0f2a2075ab072ea7e20ffa5dd5d58dbf1b6b5b22 Mon Sep 17 00:00:00 2001 From: Alex Xiang Date: Sat, 29 Aug 2026 19:21:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(relay):=20=E8=AF=B7=E6=B1=82=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=A0=A1=E9=AA=8C=E9=94=99=E8=AF=AF=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=20HTTP=20400=20(#6774)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(relay): return 400 for invalid request parameters --- controller/relay.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller/relay.go b/controller/relay.go index 0f7792efd9..a678888d93 100644 --- a/controller/relay.go +++ b/controller/relay.go @@ -117,7 +117,7 @@ func Relay(c *gin.Context, relayFormat types.RelayFormat) { if common.IsRequestBodyTooLargeError(err) || errors.Is(err, common.ErrRequestBodyTooLarge) { newAPIError = types.NewErrorWithStatusCode(err, types.ErrorCodeReadRequestBodyFailed, http.StatusRequestEntityTooLarge, types.ErrOptionWithSkipRetry()) } else { - newAPIError = types.NewError(err, types.ErrorCodeInvalidRequest) + newAPIError = types.NewError(err, types.ErrorCodeInvalidRequest, types.ErrOptionWithStatusCode(http.StatusBadRequest), types.ErrOptionWithSkipRetry()) } return }