From b713e277cdc5a41e22abf2831976d61f26153052 Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Fri, 3 Apr 2026 15:25:57 +0800 Subject: [PATCH] feat: metadata correct parse --- relay/common/relay_utils.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relay/common/relay_utils.go b/relay/common/relay_utils.go index 3cbb18c2..18df77a6 100644 --- a/relay/common/relay_utils.go +++ b/relay/common/relay_utils.go @@ -204,7 +204,9 @@ func ValidateBasicTaskRequest(c *gin.Context, info *RelayInfo, action string) *d if err != nil { return createTaskError(err, "invalid_multipart_form", http.StatusBadRequest, true) } - } else if err := common.UnmarshalBodyReusable(c, &req); err != nil { + } + // 为了metadata字段的兼容性,统一UnmarshalBodyReusable + if err := common.UnmarshalBodyReusable(c, &req); err != nil { return createTaskError(err, "invalid_request", http.StatusBadRequest, true) }