diff --git a/dental-server/server.js b/dental-server/server.js index 4c4cdea..7cd22d5 100644 --- a/dental-server/server.js +++ b/dental-server/server.js @@ -968,7 +968,7 @@ io.on('connection', (socket) => { // Buscar nome do cliente se identificado const clientInfo = connectedClients.find(c => c.socketId === socket.id); const clientName = clientInfo ? clientInfo.name : 'PC não identificado'; - const clinicName = socket.user?.clinicName || (clientInfo ? clientInfo.clinicName : 'Clínica não identificada'); + const clinicName = socket.user?.clinicName || clientInfo?.clinicName || 'Clínica não identificada'; const patientName = (data.patientData && data.patientData.name && data.patientData.name.trim()) ? data.patientData.name.trim() : 'Desconhecido'; // Salvar imagem original local e na nuvem @@ -1012,7 +1012,7 @@ io.on('connection', (socket) => { ) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING id`, [ data.metadata.guid, - data.patientData.name || 'Paciente não identificado', + (data.patientData.name && data.patientData.name.trim()) ? data.patientData.name.trim() : 'Desconhecido', clinicName, clientName, data.metadata.fileName, @@ -1080,7 +1080,7 @@ io.on('connection', (socket) => { const clientInfo = connectedClients.find(c => c.socketId === socket.id); const clientName = clientInfo ? clientInfo.name : 'PC não identificado'; - const clinicName = socket.user?.clinicName || (clientInfo ? clientInfo.clinicName : 'Clínica não identificada'); + const clinicName = socket.user?.clinicName || clientInfo?.clinicName || 'Clínica não identificada'; const patientName = (data.patientData && data.patientData.name && data.patientData.name.trim()) ? data.patientData.name.trim() : 'Desconhecido'; const timestamp = Date.now(); @@ -1117,7 +1117,7 @@ io.on('connection', (socket) => { const clientInfo = connectedClients.find(c => c.socketId === socket.id); const clientName = clientInfo ? clientInfo.name : 'PC não identificado'; - const clinicName = socket.user?.clinicName || (clientInfo ? clientInfo.clinicName : 'Clínica não identificada'); + const clinicName = socket.user?.clinicName || clientInfo?.clinicName || 'Clínica não identificada'; // Determinar data de criação const formatLocalDateTime = (date) => { @@ -1144,7 +1144,7 @@ io.on('connection', (socket) => { ) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING id`, [ data.metadata.guid, - data.patientData.name || 'Paciente não identificado', + (data.patientData.name && data.patientData.name.trim()) ? data.patientData.name.trim() : 'Desconhecido', clinicName, clientName, data.metadata.fileName,