Non global change log parameters are wrongly resolved in inner files
Description
Environment
H2
Activity
Show:
Nathan Voxland January 28, 2019 at 6:31 AM
Merged pull request

DAN Cebotarenco July 31, 2018 at 11:45 AMEdited
https://github.com/liquibase/liquibase/pull/798
Pull request fixes the comparison
root.xml
-a.xml
-b.xml
in 'a' and in 'b' files we define a non global property with key 'akey' and different values. root is passed to liquibase. include order is 1.a, 2.b. When b is processed null is returned at ChangeLogParameters:165 because of
if (changeLogParameter.getChangeLog() == changeLog) {
result = changeLogParameter;
}