瀏覽代碼

feat: metadata correct parse

feitianbubu 4 月之前
父節點
當前提交
b713e277cd
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      relay/common/relay_utils.go

+ 3 - 1
relay/common/relay_utils.go

@@ -204,7 +204,9 @@ func ValidateBasicTaskRequest(c *gin.Context, info *RelayInfo, action string) *d
 		if err != nil {
 		if err != nil {
 			return createTaskError(err, "invalid_multipart_form", http.StatusBadRequest, true)
 			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)
 		return createTaskError(err, "invalid_request", http.StatusBadRequest, true)
 	}
 	}