fix: added meaningful exception for loading births error (#11407)

* Added exception for loading data without previous loaded test users.

* Changed general exception to NoDataException

* Changed import to absolute path
This commit is contained in:
Kasia Kucharczyk 2020-10-27 14:28:52 +01:00 committed by GitHub
parent 8ee6493233
commit b49fd65cf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,6 +25,7 @@ from sqlalchemy.sql import column
from superset import db, security_manager
from superset.connectors.base.models import BaseDatasource
from superset.connectors.sqla.models import SqlMetric, TableColumn
from superset.exceptions import NoDataException
from superset.models.core import Database
from superset.models.dashboard import Dashboard
from superset.models.slice import Slice
@ -41,6 +42,12 @@ from .helpers import (
)
admin = security_manager.find_user("admin")
if admin is None:
raise NoDataException(
"Admin user does not exist. "
"Please, check if test users are properly loaded "
"(`superset load_test_users`)."
)
def gen_filter(