Skip to content

Fix flow steps reading variable values from before the run started - #1399

Merged
manuelmayer-dev merged 1 commit into
mainfrom
fix/http-request-sees-stale-variables-1393
Oct 16, 2026
Merged

manuelmayer-dev merged 1 commit into
mainfrom
fix/http-request-sees-stale-variables-1393

Conversation

@manuelmayer-dev

@manuelmayer-dev manuelmayer-dev commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Closes #1393

Summary

Steps in a button, script or automation read variables from a snapshot taken when the run started, so an HTTP request after Set Variable sent the previous value. Each step now reads the current values, so it sees what earlier steps in the same run wrote.

Testing

Release build and full test suites pass, except the Plugin CLI build test that fails locally on main too. Five new tests cover parameters, delays, if and while after a write. Verified against a running host: an HTTP POST after Set Variable now carries the new value.

Notes

Integration-owned variables still update only after the integration reports the new value back.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added bug Something isn't working area:host Host: Domain, Application, Infrastructure labels Oct 16, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 88e6b4f into main Oct 16, 2026
18 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the fix/http-request-sees-stale-variables-1393 branch October 16, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:host Host: Domain, Application, Infrastructure bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Variables not updating before HTTP request action is performed, regardless of action order or included wait times.

1 participant