From feade4adadbbc78c0070706e5985d7aee6babc57 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 2 Dec 2025 15:53:26 +0100 Subject: [PATCH] fix: user client failed to initialize in a deployed app --- packages/app-kit/src/utils/databricks-client-middleware.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/app-kit/src/utils/databricks-client-middleware.ts b/packages/app-kit/src/utils/databricks-client-middleware.ts index 633fb6e..a40b868 100644 --- a/packages/app-kit/src/utils/databricks-client-middleware.ts +++ b/packages/app-kit/src/utils/databricks-client-middleware.ts @@ -32,9 +32,12 @@ export async function databricksClientMiddleware(): Promise { const userToken = req.headers["x-forwarded-access-token"] as string; let userDatabricksClient: WorkspaceClient | undefined; - if (userToken) { + const host = process.env.DATABRICKS_HOST; + if (userToken && host) { userDatabricksClient = new WorkspaceClient({ token: userToken, + host, + authType: "pat", }); } else if (process.env.NODE_ENV === "development") { // in local development service and no user token are the same