diff --git a/packages/backend-defaults/src/entrypoints/database/DatabaseManager.ts b/packages/backend-defaults/src/entrypoints/database/DatabaseManager.ts index 42ba644823..b3e69f0ae2 100644 --- a/packages/backend-defaults/src/entrypoints/database/DatabaseManager.ts +++ b/packages/backend-defaults/src/entrypoints/database/DatabaseManager.ts @@ -87,18 +87,13 @@ export class DatabaseManagerImpl implements LegacyRootDatabaseService { } const getClient = () => this.getDatabase(pluginId, connector, deps); - let skip = false; - // class options take precedence over config - if (this.options?.migrations?.skip !== undefined) { - skip = this.options.migrations.skip; - } else { - skip = - this.config.getOptionalBoolean( - `backend.database.plugin.${pluginId}.skipMigrations`, - ) ?? - this.config.getOptionalBoolean('backend.database.skipMigrations') ?? - false; - } + const skip = + this.options?.migrations?.skip ?? + this.config.getOptionalBoolean( + `backend.database.plugin.${pluginId}.skipMigrations`, + ) ?? + this.config.getOptionalBoolean('backend.database.skipMigrations') ?? + false; return { getClient, migrations: { skip } }; }