diff --git a/apps/dokploy/lib/auth-client.ts b/apps/dokploy/lib/auth-client.ts index 1a0610d66..9ca1e4ebf 100644 --- a/apps/dokploy/lib/auth-client.ts +++ b/apps/dokploy/lib/auth-client.ts @@ -1,4 +1,4 @@ -import type { betterAuthInstance } from "@dokploy/server"; +import type { auth } from "@dokploy/server"; import { adminClient, apiKeyClient, @@ -15,6 +15,6 @@ export const authClient = createAuthClient({ twoFactorClient(), apiKeyClient(), adminClient(), - inferAdditionalFields(), + inferAdditionalFields(), ], }); diff --git a/packages/server/src/lib/auth.ts b/packages/server/src/lib/auth.ts index a8aeb6ef8..59bf4ccd4 100644 --- a/packages/server/src/lib/auth.ts +++ b/packages/server/src/lib/auth.ts @@ -14,7 +14,7 @@ import { getHubSpotUTK, submitToHubSpot } from "../utils/tracking/hubspot"; import { sendEmail } from "../verification/send-verification-email"; import { getPublicIpWithFallback } from "../wss/utils"; -export const betterAuthInstance = betterAuth({ +const { handler, api } = betterAuth({ database: drizzleAdapter(db, { provider: "pg", schema: schema, @@ -272,12 +272,11 @@ export const betterAuthInstance = betterAuth({ }); export const auth = { - handler: betterAuthInstance.handler, - createApiKey: betterAuthInstance.api.createApiKey, + handler: handler, + createApiKey: api.createApiKey, + api: api, }; -export const { handler, api } = betterAuthInstance; - export const validateRequest = async (request: IncomingMessage) => { const apiKey = request.headers["x-api-key"] as string; if (apiKey) {