Merge pull request #5950 from iuliu8899/fix/flow-mutil-req-with-previous-event

fix: previous InternalEvent is nil (#5949)
This commit is contained in:
Dogan Can Bakir 2025-01-07 12:35:35 +03:00 committed by GitHub
commit 490c673bde
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,7 +37,7 @@ func (f *FlowExecutor) requestExecutor(runtime *goja.Runtime, reqMap mapsutil.Ma
return false return false
} }
} }
err := req.ExecuteWithResults(inputItem, output.InternalEvent(f.options.GetTemplateCtx(f.ctx.Input.MetaInput).GetAll()), nil, f.protocolResultCallback(req, matcherStatus, opts)) err := req.ExecuteWithResults(inputItem, output.InternalEvent(f.options.GetTemplateCtx(f.ctx.Input.MetaInput).GetAll()), output.InternalEvent{}, f.protocolResultCallback(req, matcherStatus, opts))
if err != nil { if err != nil {
// save all errors in a map with id as key // save all errors in a map with id as key
// its less likely that there will be race condition but just in case // its less likely that there will be race condition but just in case
@ -74,7 +74,7 @@ func (f *FlowExecutor) requestExecutor(runtime *goja.Runtime, reqMap mapsutil.Ma
return false return false
} }
} }
err := req.ExecuteWithResults(inputItem, output.InternalEvent(f.options.GetTemplateCtx(f.ctx.Input.MetaInput).GetAll()), nil, f.protocolResultCallback(req, matcherStatus, opts)) err := req.ExecuteWithResults(inputItem, output.InternalEvent(f.options.GetTemplateCtx(f.ctx.Input.MetaInput).GetAll()), output.InternalEvent{}, f.protocolResultCallback(req, matcherStatus, opts))
if err != nil { if err != nil {
index := id index := id
err = f.allErrs.Set(opts.protoName+":"+index, err) err = f.allErrs.Set(opts.protoName+":"+index, err)