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