fix: correctly resolve request variables during collection runs (#5313)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
This commit is contained in:
parent
43c025fa5e
commit
919eeac4a3
1 changed files with 12 additions and 1 deletions
|
|
@ -587,6 +587,17 @@ export function runTestRunnerRequest(
|
|||
return E.left("script_fail" as const)
|
||||
}
|
||||
|
||||
const finalRequestVariables = pipe(
|
||||
request.requestVariables,
|
||||
A.filter(({ active }) => active),
|
||||
A.map(({ key, value }) => ({
|
||||
key,
|
||||
initialValue: value,
|
||||
currentValue: value,
|
||||
secret: false,
|
||||
}))
|
||||
)
|
||||
|
||||
const effectiveRequest = await getEffectiveRESTRequest(request, {
|
||||
id: "env-id",
|
||||
v: 2,
|
||||
|
|
@ -597,7 +608,7 @@ export function runTestRunnerRequest(
|
|||
...preRequestScriptResult.right.envs,
|
||||
temp: !persistEnv ? getTemporaryVariables() : [],
|
||||
},
|
||||
requestVariables: [],
|
||||
requestVariables: finalRequestVariables,
|
||||
})
|
||||
),
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue