Update
This commit is contained in:
		@@ -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<void> {
 | 
			
		||||
export async function initializeSettings(database: Database): Promise<void> {
 | 
			
		||||
  const defaultSettings: Omit<Setting, "updatedAt">[] = [
 | 
			
		||||
    {
 | 
			
		||||
      key: "OPENAI_API_KEY",
 | 
			
		||||
@@ -1764,7 +1764,7 @@ export async function initializeSettings(): Promise<void> {
 | 
			
		||||
 | 
			
		||||
  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(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user