From 6a9759e12f524226acddf6ce0e4f2c00a1871a12 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Mon, 13 Oct 2025 19:43:23 -0300 Subject: [PATCH] =?UTF-8?q?Tipa=20chamada=20ao=20ensureUser=20na=20sess?= =?UTF-8?q?=C3=A3o=20de=20m=C3=A1quina?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/machines/session/route.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/app/api/machines/session/route.ts b/src/app/api/machines/session/route.ts index a89775f..7322de7 100644 --- a/src/app/api/machines/session/route.ts +++ b/src/app/api/machines/session/route.ts @@ -95,18 +95,13 @@ export async function GET(request: NextRequest) { if (!ensuredAssignedUserId && context.persona && context.assignedUserEmail) { try { - const ensureArgs: Record = { + const ensuredUser = (await client.mutation(api.users.ensureUser, { tenantId: context.tenantId ?? DEFAULT_TENANT_ID, email: context.assignedUserEmail, name: context.assignedUserName ?? context.assignedUserEmail, - avatarUrl: undefined, role: (context.assignedUserRole ?? context.persona ?? "collaborator").toUpperCase(), - } - if (context.companyId) { - ensureArgs.companyId = context.companyId as Id<"companies"> - } - - const ensuredUser = (await client.mutation(api.users.ensureUser, ensureArgs)) as { + companyId: context.companyId ? (context.companyId as Id<"companies">) : undefined, + })) as { _id?: Id<"users"> name?: string | null role?: string | null