This commit is contained in:
2025-11-28 11:51:07 +01:00
parent d98601717f
commit 873e43ed95

View File

@@ -37,10 +37,14 @@ def create_app():
with app.app_context(): with app.app_context():
db.create_all() db.create_all()
# Create default admin user if not exists # Create default admin user if not exists
if not User.query.filter_by(username='admin').first(): try:
admin = User(username='admin', is_admin=True) if not User.query.filter_by(username='admin').first():
admin.set_password('admin123') admin = User(username='admin', is_admin=True)
db.session.add(admin) admin.set_password('admin123')
db.session.commit() db.session.add(admin)
db.session.commit()
except Exception as e:
# Admin user might already exist, rollback and continue
db.session.rollback()
return app return app