From 974f8954e90b1e1b6adeafe3fa727b6c48379b78 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Mon, 13 Oct 2025 20:10:25 -0300 Subject: [PATCH] =?UTF-8?q?Refresca=20contexto=20ap=C3=B3s=20vincular=20co?= =?UTF-8?q?laborador?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/machines/session/route.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/api/machines/session/route.ts b/src/app/api/machines/session/route.ts index 7322de7..5655b5a 100644 --- a/src/app/api/machines/session/route.ts +++ b/src/app/api/machines/session/route.ts @@ -73,7 +73,7 @@ export async function GET(request: NextRequest) { } try { - const context = (await client.query(api.machines.getContext, { + let context = (await client.query(api.machines.getContext, { machineId, })) as { id: string @@ -120,6 +120,14 @@ export async function GET(request: NextRequest) { assignedUserName: ensuredAssignedUserName ?? undefined, assignedUserRole: (ensuredAssignedUserRole ?? context.persona ?? "collaborator").toUpperCase(), }) + + context = (await client.query(api.machines.getContext, { + machineId, + })) as typeof context + + ensuredAssignedUserId = context.assignedUserId ?? ensuredAssignedUserId + ensuredAssignedUserName = context.assignedUserName ?? ensuredAssignedUserName + ensuredAssignedUserRole = context.assignedUserRole ?? ensuredAssignedUserRole } } catch (error) { console.error("[machines.session] Falha ao garantir usuário vinculado", error)