fix
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user