From 164b31c8e77cedd1fec8399a0daa752cc8381e3d Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Fri, 24 Apr 2026 22:22:55 -0300 Subject: [PATCH] Add debug logging for internacion not found errors --- src/App.tsx | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 778c680..c681050 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -114,12 +114,24 @@ function AppContent() { /> ); case 'cultivos': { - const internacion = store.getInternacionById(store.currentInternacionId || ''); + const internacionId = store.currentInternacionId || ''; + console.log('Cultivos - currentInternacionId:', internacionId); + const internacion = store.getInternacionById(internacionId); + console.log('Cultivos - internacion:', internacion); const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined; - if (!internacion || !paciente) { + console.log('Cultivos - paciente:', paciente); + if (!internacion) { return (
-

Internación no encontrada

+

Internación no encontrada (id: {internacionId})

+ +
+ ); + } + if (!paciente) { + return ( +
+

Paciente no encontrado para internación

); @@ -137,12 +149,14 @@ function AppContent() { ); } case 'historiaclinica': { - const internacion = store.getInternacionById(store.currentInternacionId || ''); + const internacionId = store.currentInternacionId || ''; + const internacion = store.getInternacionById(internacionId); + const { datosVitales, evoluciones, laboratorios, acidosBase, cultivos, estudios, interconsultas, atb, indicaciones } = store; const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined; if (!internacion || !paciente) { return (
-

Internación no encontrada

+

Internación no encontrada (id: {internacionId})

); @@ -209,12 +223,13 @@ function AppContent() { ); case 'editaringreso': { - const internacion = store.getInternacionById(store.currentInternacionId || ''); + const internacionId = store.currentInternacionId || ''; + const internacion = store.getInternacionById(internacionId); const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined; if (!internacion || !paciente) { return (
-

Internación no encontrada

+

Internación no encontrada (id: {internacionId})

);