From b46a0c6c129f3a60bb923e4cea462a7a6b49fd7d Mon Sep 17 00:00:00 2001 From: "zhuangjie.1125" Date: Tue, 22 Jul 2025 11:08:37 +0800 Subject: [PATCH] fix(backend): fixed an issue where the HTTP node body did not take effect when it was formdata type --- backend/domain/workflow/internal/canvas/adaptor/to_schema.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/domain/workflow/internal/canvas/adaptor/to_schema.go b/backend/domain/workflow/internal/canvas/adaptor/to_schema.go index 14b443b1..3d69f33c 100644 --- a/backend/domain/workflow/internal/canvas/adaptor/to_schema.go +++ b/backend/domain/workflow/internal/canvas/adaptor/to_schema.go @@ -1394,10 +1394,11 @@ func toHttpRequesterSchema(n *vo.Node, opts ...OptionFn) (*compose.NodeSchema, e formDataVars := make([]string, 0) for i := range inputs.Body.BodyData.FormData.Data { p := inputs.Body.BodyData.FormData.Data[i] + formDataVars = append(formDataVars, p.Name) if p.Input.Type == vo.VariableTypeString && p.Input.AssistType > vo.AssistTypeNotSet && p.Input.AssistType < vo.AssistTypeTime { bodyConfig.FormDataConfig.FileTypeMapping[p.Name] = true - formDataVars = append(formDataVars, p.Name) } + } md5FieldMapping.SetBodyFields(formDataVars...) case httprequester.BodyTypeRawText: