ag235772 commited on
Commit
188b6eb
·
1 Parent(s): 3e0b7ff

Added automatic database table creation for Cloud Mode

Browse files
Files changed (1) hide show
  1. webpass/__init__.py +5 -1
webpass/__init__.py CHANGED
@@ -45,7 +45,11 @@ def create_app():
45
  login_manager.init_app(app)
46
  mail.init_app(app)
47
  migrate.init_app(app, db)
48
-
 
 
 
 
49
  CORS(app, resources={r"/*": {"origins": "*"}}, supports_credentials=True)
50
 
51
  login_manager.login_view = 'auth.login'
 
45
  login_manager.init_app(app)
46
  mail.init_app(app)
47
  migrate.init_app(app, db)
48
+ with app.app_context():
49
+ # This will create all tables (User, BiometricDevice, DeadDrop)
50
+ # inside fallback.db if they don't exist already.
51
+ db.create_all()
52
+ print(" [+] Database tables verified/created successfully.")
53
  CORS(app, resources={r"/*": {"origins": "*"}}, supports_credentials=True)
54
 
55
  login_manager.login_view = 'auth.login'