From d245397128d7b40d4da9c02bd3cded8a39ec8683 Mon Sep 17 00:00:00 2001 From: Thibault Le Ouay Date: Mon, 31 Jul 2023 23:12:55 +0200 Subject: [PATCH] Fix jitsu (#116) * should use our own user id * should use our own user id --- packages/api/src/router/clerk/webhook.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/api/src/router/clerk/webhook.ts b/packages/api/src/router/clerk/webhook.ts index 40696e3b..a65028fd 100644 --- a/packages/api/src/router/clerk/webhook.ts +++ b/packages/api/src/router/clerk/webhook.ts @@ -73,7 +73,12 @@ export const webhookRouter = createTRPCRouter({ }), userSignedIn: webhookProcedure.mutation(async (opts) => { if (opts.input.data.type === "session.created") { - await analytics.identify(opts.input.data.data.user_id); + const currentUser = await opts.ctx.db + .select({ id: user.id }) + .from(user) + .where(eq(user.tenantId, opts.input.data.data.user_id)) + .get(); + await analytics.identify(currentUser.id ); await trackAnalytics({ event: "User Signed In" }); } }), -- 2.51.2