diff --git a/superset/__init__.py b/superset/__init__.py index c405c01de72..8f8936ded38 100644 --- a/superset/__init__.py +++ b/superset/__init__.py @@ -195,13 +195,14 @@ if not issubclass(custom_sm, SupersetSecurityManager): not FAB's security manager. See [4565] in UPDATING.md""") -appbuilder = AppBuilder( - app, - db.session, - base_template='superset/base.html', - indexview=MyIndexView, - security_manager_class=custom_sm, -) +with app.app_context(): + appbuilder = AppBuilder( + app, + db.session, + base_template='superset/base.html', + indexview=MyIndexView, + security_manager_class=custom_sm, + ) security_manager = appbuilder.sm