diff --git a/backend/src/services/integration-auth/integration-app-list.ts b/backend/src/services/integration-auth/integration-app-list.ts index c20cb9913..5e4963a96 100644 --- a/backend/src/services/integration-auth/integration-app-list.ts +++ b/backend/src/services/integration-auth/integration-app-list.ts @@ -458,9 +458,11 @@ const getAppsCircleCI = async ({ accessToken }: { accessToken: string }) => { /** * Return list of projects for Databricks integration */ -const getAppsDatabricks = async ({ accessToken }: { accessToken: string }) => { +const getAppsDatabricks = async ({ url, accessToken }: { url?: string | null; accessToken: string }) => { + const databricksApiUrl = `${url}/api`; + const res = await request.get<{ scopes: { name: string; backend_type: string }[] }>( - `${IntegrationUrls.DATABRICKS_API_URL}/2.0/secrets/scopes/list`, + `${databricksApiUrl}/2.0/secrets/scopes/list`, { headers: { Authorization: `Bearer ${accessToken}`, @@ -1128,6 +1130,7 @@ export const getApps = async ({ case Integrations.DATABRICKS: return getAppsDatabricks({ + url, accessToken }); diff --git a/backend/src/services/integration-auth/integration-list.ts b/backend/src/services/integration-auth/integration-list.ts index 6c276efcd..ef6d0160e 100644 --- a/backend/src/services/integration-auth/integration-list.ts +++ b/backend/src/services/integration-auth/integration-list.ts @@ -74,7 +74,7 @@ export enum IntegrationUrls { RAILWAY_API_URL = "https://backboard.railway.app/graphql/v2", FLYIO_API_URL = "https://api.fly.io/graphql", CIRCLECI_API_URL = "https://circleci.com/api", - DATABRICKS_API_URL = "https:/dbc-5e0185c0-20ac.cloud.databricks.com/api", + DATABRICKS_API_URL = "https:/xxxx.com/api", TRAVISCI_API_URL = "https://api.travis-ci.com", SUPABASE_API_URL = "https://api.supabase.com", LARAVELFORGE_API_URL = "https://forge.laravel.com", diff --git a/frontend/src/pages/integrations/databricks/create.tsx b/frontend/src/pages/integrations/databricks/create.tsx index a4764e684..0871c54ea 100644 --- a/frontend/src/pages/integrations/databricks/create.tsx +++ b/frontend/src/pages/integrations/databricks/create.tsx @@ -36,20 +36,16 @@ export default function DatabricksCreateIntegrationPage() { const { integrationAuthId } = queryString.parse(router.asPath.split("?")[1]); - console.log("integrationAuthId", integrationAuthId) - const { data: workspace } = useGetWorkspaceById(localStorage.getItem("projectData.id") ?? ""); const { data: integrationAuth, isLoading: isintegrationAuthLoading } = useGetIntegrationAuthById( (integrationAuthId as string) ?? "" ); - console.log("integrationAuth", integrationAuth) const { data: integrationAuthScopes, isLoading: isIntegrationAuthScopesLoading } = useGetIntegrationAuthApps({ integrationAuthId: (integrationAuthId as string) ?? "" }); - console.log("integrationAuthScopes", integrationAuthScopes) const [selectedSourceEnvironment, setSelectedSourceEnvironment] = useState(""); const [targetScope, setTargetScope] = useState(""); const [secretPath, setSecretPath] = useState("/");