Skip to content

Commit a6ab2c5

Browse files
author
wpdebruin
authored
fix: Use supplied datasource in qb defaults
The `QueryBuilder` and `SchemaBuilder` objects created for each migration will now be configured with the supplied datasource, if any.
1 parent 94588ea commit a6ab2c5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

models/QBMigrationManager.cfc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ component accessors="true" {
136136

137137
var migration = wirebox.getInstance( migrationStruct.componentPath );
138138

139-
var schema = wirebox.getInstance( "SchemaBuilder@qb" ).setGrammar( wirebox.getInstance( defaultGrammar ) );
139+
var schema = wirebox.getInstance( "SchemaBuilder@qb" ).setGrammar( wirebox.getInstance( defaultGrammar ) ).setDefaultOptions( { datasource: getDatasource() } );
140140

141-
var query = wirebox.getInstance( "QueryBuilder@qb" ).setGrammar( wirebox.getInstance( defaultGrammar ) );
141+
var query = wirebox.getInstance( "QueryBuilder@qb" ).setGrammar( wirebox.getInstance( defaultGrammar ) ).setDefaultOptions( { datasource: getDatasource() } );
142142

143143
preProcessHook( migrationStruct );
144144

0 commit comments

Comments
 (0)