Non global change log parameters are wrongly resolved in inner files

Description

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;
}

Environment

H2

Activity

Show:

Nathan Voxland January 28, 2019 at 6:31 AM

Merged pull request

DAN Cebotarenco July 31, 2018 at 11:45 AM
Edited

https://github.com/liquibase/liquibase/pull/798

Pull request fixes the comparison

Fixed

Details

Reporter

Components

Fix versions

Affects versions

Priority

Created July 31, 2018 at 11:41 AM
Updated January 28, 2019 at 6:31 AM
Resolved January 28, 2019 at 6:31 AM