From 777bc97df84cdedf0987b942fdb41669e7de9efa Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Fri, 17 Apr 2026 10:20:49 -0300 Subject: [PATCH] Fix: agregar fallbacks para interconsultas en store --- src/hooks/useHospitalStore.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hooks/useHospitalStore.ts b/src/hooks/useHospitalStore.ts index 62d3822..ccd2e9e 100644 --- a/src/hooks/useHospitalStore.ts +++ b/src/hooks/useHospitalStore.ts @@ -357,7 +357,7 @@ const finalizarInternacion = useCallback((internacionId: string, datos: { const nuevaInterconsulta: Interconsulta = { ...interconsulta, id: generateUUID() }; setState(prev => ({ ...prev, - interconsultas: [...prev.interconsultas, nuevaInterconsulta], + interconsultas: [...(prev.interconsultas || []), nuevaInterconsulta], })); return nuevaInterconsulta.id; }, []); @@ -365,14 +365,14 @@ const finalizarInternacion = useCallback((internacionId: string, datos: { const actualizarInterconsulta = useCallback((id: string, datos: Partial) => { setState(prev => ({ ...prev, - interconsultas: prev.interconsultas.map(ic => ic.id === id ? { ...ic, ...datos } : ic), + interconsultas: (prev.interconsultas || []).map(ic => ic.id === id ? { ...ic, ...datos } : ic), })); }, []); const eliminarInterconsulta = useCallback((id: string) => { setState(prev => ({ ...prev, - interconsultas: prev.interconsultas.filter(ic => ic.id !== id), + interconsultas: (prev.interconsultas || []).filter(ic => ic.id !== id), })); }, []);