fix: correctly resolve request variables during collection runs (#5313)

Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
This commit is contained in:
Nivedin 2025-08-08 14:18:57 +05:30 committed by GitHub
parent 43c025fa5e
commit 919eeac4a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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,
})
),
})