fix(agent): align machine profile fields

This commit is contained in:
Esdras Renan 2025-11-11 17:59:25 -03:00
parent 115d4a62e8
commit 07d304b5b1

View file

@ -408,8 +408,8 @@ function App() {
provisioningCode: storedCode, provisioningCode: storedCode,
hostname: machineProfile.hostname, hostname: machineProfile.hostname,
os: machineProfile.os, os: machineProfile.os,
macAddresses: machineProfile.mac_addresses, macAddresses: machineProfile.macAddresses,
serialNumbers: machineProfile.serial_numbers, serialNumbers: machineProfile.serialNumbers,
metadata: metadataPayload, metadata: metadataPayload,
collaborator: { collaborator: {
email: collaboratorEmail, email: collaboratorEmail,
@ -898,7 +898,7 @@ useEffect(() => {
body: JSON.stringify({ machineToken: data.machineToken, rememberMe: true }), body: JSON.stringify({ machineToken: data.machineToken, rememberMe: true }),
}) })
} catch {} } catch {}
const persona = (cfg.accessRole ?? "collaborator") === "manager" ? "manager" : "collaborator" const persona = (data.persona ?? "collaborator").toLowerCase() === "manager" ? "manager" : "collaborator"
const redirectTarget = persona === "manager" ? "/dashboard" : "/portal/tickets" const redirectTarget = persona === "manager" ? "/dashboard" : "/portal/tickets"
const url = `${resolvedAppUrl}/machines/handshake?token=${encodeURIComponent(data.machineToken)}&redirect=${encodeURIComponent(redirectTarget)}` const url = `${resolvedAppUrl}/machines/handshake?token=${encodeURIComponent(data.machineToken)}&redirect=${encodeURIComponent(redirectTarget)}`
window.location.href = url window.location.href = url