Skip to content

Conversation

@apaolillo
Copy link
Collaborator

The new2old compatibility layer was incorrectly unpacking other_variables, causing values to be dropped or overridden when adapting the new execution context to the legacy API.

Fix this by explicitly merging both other_variables_inner and other_variables into the legacy argument dictionary.

Update the corresponding test to use the new variables= API instead of the deprecated parameter_space= keyword.

The new2old compatibility layer was incorrectly unpacking
`other_variables`, causing values to be dropped or overridden when
adapting the new execution context to the legacy API.

Fix this by explicitly merging both `other_variables_inner` and
`other_variables` into the legacy argument dictionary.

Update the corresponding test to use the new `variables=` API instead
of the deprecated `parameter_space=` keyword.

Signed-off-by: Antonio Paolillo <apaolill@gmail.com>
@apaolillo apaolillo self-assigned this Jan 28, 2026
@apaolillo apaolillo merged commit 0f4f039 into main Jan 28, 2026
2 checks passed
@apaolillo apaolillo deleted the fixbug branch January 28, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants