diff --git a/src/main/java/com/knecon/fforesight/mongo/database/commons/liquibase/TenantMongoLiquibaseExecutor.java b/src/main/java/com/knecon/fforesight/mongo/database/commons/liquibase/TenantMongoLiquibaseExecutor.java index a46559d..c14a1e1 100644 --- a/src/main/java/com/knecon/fforesight/mongo/database/commons/liquibase/TenantMongoLiquibaseExecutor.java +++ b/src/main/java/com/knecon/fforesight/mongo/database/commons/liquibase/TenantMongoLiquibaseExecutor.java @@ -16,8 +16,6 @@ import com.knecon.fforesight.tenantcommons.model.TenantResponse; import feign.RetryableException; import liquibase.Contexts; import liquibase.Liquibase; -import liquibase.Scope; -import liquibase.ThreadLocalScopeManager; import liquibase.changelog.ChangeSet; import liquibase.database.DatabaseFactory; import liquibase.ext.mongodb.database.MongoLiquibaseDatabase; @@ -67,7 +65,7 @@ public class TenantMongoLiquibaseExecutor implements InitializingBean, ResourceL log.info("Initializing MongoDB liquibase for tenant {} / {}", tenant.getTenantId(), mongoUrl); try (SpringResourceAccessor resourceAccessor = new SpringResourceAccessor(resourceLoader)) { - Scope.setScopeManager(new ThreadLocalScopeManager()); + try (MongoLiquibaseDatabase database = (MongoLiquibaseDatabase) DatabaseFactory.getInstance() .openDatabase(mongoUrl, mongoDBConnection.getUsername(), encryptionService.decrypt(mongoDBConnection.getPassword()), null, resourceAccessor)) { database.setSupportsValidator(false);