mirror of
https://github.com/apache/superset.git
synced 2026-04-20 16:44:46 +00:00
chore(Databricks): New Databricks driver (#28393)
This commit is contained in:
@@ -633,11 +633,23 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
|
||||
const history = useHistory();
|
||||
|
||||
const dbModel: DatabaseForm =
|
||||
// TODO: we need a centralized engine in one place
|
||||
|
||||
// first try to match both engine and driver
|
||||
availableDbs?.databases?.find(
|
||||
(available: {
|
||||
engine: string | undefined;
|
||||
default_driver: string | undefined;
|
||||
}) =>
|
||||
available.engine === (isEditMode ? db?.backend : db?.engine) &&
|
||||
available.default_driver === db?.driver,
|
||||
) ||
|
||||
// alternatively try to match only engine
|
||||
availableDbs?.databases?.find(
|
||||
(available: { engine: string | undefined }) =>
|
||||
// TODO: we need a centralized engine in one place
|
||||
available.engine === (isEditMode ? db?.backend : db?.engine),
|
||||
) || {};
|
||||
) ||
|
||||
{};
|
||||
|
||||
// Test Connection logic
|
||||
const testConnection = () => {
|
||||
|
||||
Reference in New Issue
Block a user