Update
This commit is contained in:
		@@ -139,7 +139,7 @@ function initializeDatabase(): Database {
 | 
				
			|||||||
  performDatabaseIntegrityFixes(db);
 | 
					  performDatabaseIntegrityFixes(db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Initialize settings table with default values
 | 
					  // Initialize settings table with default values
 | 
				
			||||||
  initializeSettings();
 | 
					  initializeSettings(db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // ALTER
 | 
					  // ALTER
 | 
				
			||||||
  // ALTER TABLE feeds ADD COLUMN category TEXT DEFAULT NULL;
 | 
					  // ALTER TABLE feeds ADD COLUMN category TEXT DEFAULT NULL;
 | 
				
			||||||
@@ -1612,7 +1612,7 @@ export interface Setting {
 | 
				
			|||||||
  updatedAt: string;
 | 
					  updatedAt: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export async function initializeSettings(): Promise<void> {
 | 
					export async function initializeSettings(database: Database): Promise<void> {
 | 
				
			||||||
  const defaultSettings: Omit<Setting, "updatedAt">[] = [
 | 
					  const defaultSettings: Omit<Setting, "updatedAt">[] = [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      key: "OPENAI_API_KEY",
 | 
					      key: "OPENAI_API_KEY",
 | 
				
			||||||
@@ -1764,7 +1764,7 @@ export async function initializeSettings(): Promise<void> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  for (const setting of defaultSettings) {
 | 
					  for (const setting of defaultSettings) {
 | 
				
			||||||
    try {
 | 
					    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 (?, ?, ?, ?, ?, ?, ?)"
 | 
					        "INSERT OR IGNORE INTO settings (key, value, is_credential, description, default_value, required, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?)"
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
      stmt.run(
 | 
					      stmt.run(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user