diff --git a/superset/db_engine_specs/__init__.py b/superset/db_engine_specs/__init__.py index f4ced6f323..a115fa15bd 100644 --- a/superset/db_engine_specs/__init__.py +++ b/superset/db_engine_specs/__init__.py @@ -121,7 +121,7 @@ def get_available_engine_specs() -> Dict[Type[BaseEngineSpec], Set[str]]: except Exception: # pylint: disable=broad-except logger.warning("Unable to load SQLAlchemy dialect: %s", dialect) else: - drivers[dialect.name].add(dialect.driver) + drivers[dialect.name].add(getattr(dialect, "driver", dialect.name)) engine_specs = get_engine_specs() return {