From 9a94bcd835b8bc35562c1e3bd7a08e9cb712d466 Mon Sep 17 00:00:00 2001 From: VPS 4 Builder Date: Wed, 3 Jun 2026 05:02:18 +0200 Subject: [PATCH] fix: insert current date into Birthday column if missing --- client-monitor.js | 6 ++++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/client-monitor.js b/client-monitor.js index eb7eb28..30499dc 100644 --- a/client-monitor.js +++ b/client-monitor.js @@ -1181,8 +1181,10 @@ function connectToServer() { if (data.action === 'create') { const p = data.patient; addLog(`👤 Criando paciente remoto: ${p.fullName}`); - const stmt = db.prepare('INSERT INTO Patients (FirstName, LastName, Doctor, Remark) VALUES (?, ?, ?, ?)'); - stmt.run(p.firstName || '', p.lastName || '', p.doctor || '', p.remark || ''); + const d = new Date(); + const currentDate = `${d.getFullYear()}-${String(d.getMonth()+1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}`; + const stmt = db.prepare('INSERT INTO Patients (FirstName, LastName, Doctor, Remark, Birthday) VALUES (?, ?, ?, ?, ?)'); + stmt.run(p.firstName || '', p.lastName || '', p.doctor || '', p.remark || '', p.birthday || currentDate); addLog('✅ Paciente criado com sucesso localmente!'); } else if (data.action === 'update') { const oldName = data.oldName; diff --git a/package-lock.json b/package-lock.json index bbbb10a..0bd5b59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rx.scoreodonto.com-client", - "version": "1.3.4", + "version": "1.3.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "rx.scoreodonto.com-client", - "version": "1.3.4", + "version": "1.3.5", "dependencies": { "chokidar": "^3.5.3", "electron-updater": "^6.3.0", diff --git a/package.json b/package.json index ba83c80..d814c52 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rx.scoreodonto.com-client", - "version": "1.3.5", + "version": "1.3.6", "author": "ScoreOdonto", "description": "Cliente Windows para envio de imagens dentais da ScoreOdonto", "main": "index.js",