From 965dacdb33f119a06b5ff788a393908b61ae87c0 Mon Sep 17 00:00:00 2001 From: "Hugh A. Miles II" Date: Wed, 16 Jun 2021 20:02:02 -0400 Subject: [PATCH] fix: Fix dremio dialect not having a `driver` field (#15198) * Update __init__.py * Update superset/db_engine_specs/__init__.py Co-authored-by: Beto Dealmeida Co-authored-by: Beto Dealmeida --- superset/db_engine_specs/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {