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 {
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)