diff --git a/src/index.html b/src/index.html index d2d7334..be3b296 100644 --- a/src/index.html +++ b/src/index.html @@ -2197,7 +2197,9 @@ window.openConsultaRegistro = async function(idx) { if (!full) { alert('Registro não encontrado.'); return; } + // Preserva o id numerico (pk da tabela) antes de guardar o registro completo window._currentConsulta = full; + window._currentConsultaId = item.id; buildRelatorioModal(full); }; @@ -2425,7 +2427,7 @@ window.salvarEdicaoConsulta = async function() { if (!hasTauri) { alert('Tauri não disponível.'); return; } try { - const id = full.id; + const id = window._currentConsultaId; if (!id) { alert('ID do registro não encontrado. Não é possível atualizar.'); return; } await window.__TAURI__.core.invoke('sb_atualizar_fechamento', { id, updates });