diff --git a/services/database.ts b/services/database.ts index 1e844ab..e46cd65 100644 --- a/services/database.ts +++ b/services/database.ts @@ -139,7 +139,7 @@ function initializeDatabase(): Database { performDatabaseIntegrityFixes(db); // Initialize settings table with default values - initializeSettings(); + initializeSettings(db); // ALTER // ALTER TABLE feeds ADD COLUMN category TEXT DEFAULT NULL; @@ -1612,7 +1612,7 @@ export interface Setting { updatedAt: string; } -export async function initializeSettings(): Promise { +export async function initializeSettings(database: Database): Promise { const defaultSettings: Omit[] = [ { key: "OPENAI_API_KEY", @@ -1764,7 +1764,7 @@ export async function initializeSettings(): Promise { for (const setting of defaultSettings) { try { - const stmt = db.prepare( + const stmt = database.prepare( "INSERT OR IGNORE INTO settings (key, value, is_credential, description, default_value, required, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?)" ); stmt.run(