Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work around regression introduced in core 4.29.2 #650

Merged
merged 1 commit into from
Sep 10, 2024
Merged

Conversation

fbiville
Copy link
Collaborator

This commit merged in core makes it so that parameters passed as ArrayList get flattened to individual parameters, which breaks internal prepared statements in loadData and mergeNodes.

The workaround consists in using another List type which is not handled by the code linked above.

[This commit](liquibase/liquibase@631b7d4#diff-57b8a969c50e3c98da190e27b6887f88de5466091cf62518775f6fda91ce008bR191-R206)
merged in core makes it so that parameters passed as `ArrayList`
get flattened to individual parameters, which breaks internal
prepared statements in `loadData` and `mergeNodes`.

The workaround consists in using another `List` type which is not
handled by the code linked above.
@fbiville
Copy link
Collaborator Author

Depends on #649

@filipelautert filipelautert merged commit deebc69 into main Sep 10, 2024
18 of 346 checks passed
@filipelautert filipelautert deleted the v4.9.2_release branch September 10, 2024 16:07
@filipelautert filipelautert restored the v4.9.2_release branch September 10, 2024 16:07
filipelautert added a commit that referenced this pull request Sep 10, 2024
fbiville pushed a commit that referenced this pull request Sep 11, 2024
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.

2 participants