Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit f21ce79

Browse files
authored
Merge pull request #985 from zyro23/issue-973
fix #973 for grails-7 (9.0.x)
2 parents ff35d87 + 65403c6 commit f21ce79

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

grails-database-migration/src/main/groovy/org/grails/plugins/databasemigration/command/ApplicationContextDatabaseMigrationCommand.groovy

+2-4
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import org.hibernate.engine.jdbc.spi.JdbcServices
3535
import org.hibernate.engine.spi.SessionFactoryImplementor
3636
import org.springframework.context.ConfigurableApplicationContext
3737

38-
import static org.grails.plugins.databasemigration.DatabaseMigrationGrailsPlugin.getDataSourceName
3938
import static org.grails.plugins.databasemigration.DatabaseMigrationGrailsPlugin.isDefaultDataSource
4039
import static org.grails.plugins.databasemigration.PluginConstants.DEFAULT_DATASOURCE_NAME
4140

@@ -78,18 +77,17 @@ trait ApplicationContextDatabaseMigrationCommand implements DatabaseMigrationCom
7877
}
7978

8079
private Database createGormDatabase(ConfigurableApplicationContext applicationContext, String dataSource) {
81-
String dataSourceName = getDataSourceName(dataSource)
8280
String sessionFactoryName = "sessionFactory"
8381
if (!isDefaultDataSource(dataSource)) {
84-
sessionFactoryName = sessionFactoryName + '_' + dataSourceName
82+
sessionFactoryName = sessionFactoryName + '_' + dataSource
8583
}
8684

8785
def serviceRegistry = applicationContext.getBean(sessionFactoryName, SessionFactoryImplementor).serviceRegistry.parentServiceRegistry
8886

8987
Dialect dialect = serviceRegistry.getService(JdbcServices.class).dialect
9088

9189
HibernateDatastore hibernateDatastore = applicationContext.getBean("hibernateDatastore", HibernateDatastore)
92-
hibernateDatastore = hibernateDatastore.getDatastoreForConnection(dataSourceName)
90+
hibernateDatastore = hibernateDatastore.getDatastoreForConnection(dataSource)
9391

9492
Database database = new GormDatabase(dialect, serviceRegistry, hibernateDatastore)
9593
configureDatabase(database)

0 commit comments

Comments
 (0)