From c2579b3a901800653942facac90c5f3f22165ca4 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Tue, 24 Jun 2025 10:09:21 +0200 Subject: [PATCH] fix: check sqlite connector only if database type is sqlite --- src/utils/database.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/database.ts b/src/utils/database.ts index 5cad28989..ca9897d2f 100644 --- a/src/utils/database.ts +++ b/src/utils/database.ts @@ -38,7 +38,6 @@ export async function refineDatabaseConfig(database: ModuleOptions['database'], export async function resolveDatabaseAdapter(adapter: 'sqlite' | 'bunsqlite' | 'postgres' | 'libsql' | 'd1' | 'nodesqlite', opts: { resolver: Resolver, sqliteConnector?: SQLiteConnector }) { const databaseConnectors = { - sqlite: await findBestSqliteAdapter({ sqliteConnector: opts.sqliteConnector }), nodesqlite: 'db0/connectors/node-sqlite', bunsqlite: opts.resolver.resolve('./runtime/internal/connectors/bunsqlite'), postgres: 'db0/connectors/postgresql', @@ -51,6 +50,10 @@ export async function resolveDatabaseAdapter(adapter: 'sqlite' | 'bunsqlite' | ' return databaseConnectors.bunsqlite } + if (adapter === 'sqlite') { + return await findBestSqliteAdapter({ sqliteConnector: opts.sqliteConnector }) + } + return databaseConnectors[adapter] }