fix: select database fix (#16472)
* select database fix
* made a backend change
diff --git a/superset/views/core.py b/superset/views/core.py
index d7e626e..6ec0709 100755
--- a/superset/views/core.py
+++ b/superset/views/core.py
@@ -3004,12 +3004,12 @@
.first()
)
- databases: Dict[int, Any] = {
- database.id: {
+ databases: Dict[int, Any] = {}
+ for database in DatabaseDAO.find_all():
+ databases[database.id] = {
k: v for k, v in database.to_json().items() if k in DATABASE_KEYS
}
- for database in DatabaseDAO.find_all()
- }
+ databases[database.id]["backend"] = database.backend
queries: Dict[str, Any] = {}
# These are unnecessary if sqllab backend persistence is disabled