fix(headless): Variables are now available into headless template (#6301)

* fix(headless): variables now available into simple headless template

* chore: erase debug logs
This commit is contained in:
alban-stourbe-wmx 2025-07-04 16:51:09 +02:00 committed by GitHub
parent 84a76b3d4e
commit eccd90d53c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -54,10 +54,11 @@ func (request *Request) ExecuteWithResults(input *contextargs.Context, metadata,
optionVars := generators.BuildPayloadFromOptions(request.options.Options) optionVars := generators.BuildPayloadFromOptions(request.options.Options)
// add templatecontext variables to varMap // add templatecontext variables to varMap
if request.options.HasTemplateCtx(input.MetaInput) { if request.options.HasTemplateCtx(input.MetaInput) {
vars = generators.MergeMaps(vars, metadata, optionVars, request.options.GetTemplateCtx(input.MetaInput).GetAll()) vars = generators.MergeMaps(vars, request.options.GetTemplateCtx(input.MetaInput).GetAll())
} }
variablesMap := request.options.Variables.Evaluate(vars) variablesMap := request.options.Variables.Evaluate(vars)
vars = generators.MergeMaps(vars, variablesMap, request.options.Constants) vars = generators.MergeMaps(vars, metadata, optionVars, variablesMap, request.options.Constants)
// check for operator matches by wrapping callback // check for operator matches by wrapping callback
gotmatches := false gotmatches := false