Refresca contexto após vincular colaborador

This commit is contained in:
Esdras Renan 2025-10-13 20:10:25 -03:00
parent 6a9759e12f
commit 974f8954e9

View file

@ -73,7 +73,7 @@ export async function GET(request: NextRequest) {
} }
try { try {
const context = (await client.query(api.machines.getContext, { let context = (await client.query(api.machines.getContext, {
machineId, machineId,
})) as { })) as {
id: string id: string
@ -120,6 +120,14 @@ export async function GET(request: NextRequest) {
assignedUserName: ensuredAssignedUserName ?? undefined, assignedUserName: ensuredAssignedUserName ?? undefined,
assignedUserRole: (ensuredAssignedUserRole ?? context.persona ?? "collaborator").toUpperCase(), 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) { } catch (error) {
console.error("[machines.session] Falha ao garantir usuário vinculado", error) console.error("[machines.session] Falha ao garantir usuário vinculado", error)