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