Stats fix

This commit is contained in:
Aodhan Collins
2025-07-27 02:10:52 +01:00
parent c69b9ff817
commit f6528b2590
2 changed files with 49 additions and 74 deletions

View File

@@ -24,12 +24,21 @@ class DatabaseManager:
color TEXT DEFAULT 'gray',
description TEXT,
url TEXT,
status TEXT DEFAULT 'unknown',
custom_data TEXT, -- JSON for additional custom fields
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
''')
# Add status column if it doesn't exist (for backward compatibility)
try:
cursor.execute("ALTER TABLE applications ADD COLUMN status TEXT DEFAULT 'unknown'")
print("Added status column to applications table")
except sqlite3.OperationalError as e:
if "duplicate column name" not in str(e).lower():
print(f"Note: {e}")
# Create settings table for general configuration
cursor.execute('''
CREATE TABLE IF NOT EXISTS settings (