diff --git a/src/components/administrador/editar-responsable.tsx b/src/components/administrador/editar-responsable.tsx
index 24c5648..3d9d2f1 100644
--- a/src/components/administrador/editar-responsable.tsx
+++ b/src/components/administrador/editar-responsable.tsx
@@ -26,6 +26,11 @@ interface Props {
updateIsLoading: (value: boolean) => void;
}
+function convertirFecha(fecha: string | Date) {
+ return new Date(fecha).toISOString().split("T")[0];
+}
+
+
export default function EditarResponsable({
//admin,
responsable,
@@ -63,6 +68,10 @@ export default function EditarResponsable({
if (nuevo.correo) data.correo = nuevo.correo;
if (nuevo.nombre) data.nombre = nuevo.nombre;
+ // Hacemos el parseo de la fecha
+ //data.fechaNacimiento = convertirFecha(data.fechaNacimiento);
+
+
try {
updateIsLoading(true);
const res = await axiosInstance.patch(`/usuario/responsable/${idResponsable}`, data);
diff --git a/src/components/administrador/editar-servicio.tsx b/src/components/administrador/editar-servicio.tsx
index 9122131..52d882d 100644
--- a/src/components/administrador/editar-servicio.tsx
+++ b/src/components/administrador/editar-servicio.tsx
@@ -370,7 +370,8 @@ export default function EditarServicio({
)}
- {servicio.fechaNacimiento && (
+{/*
+{servicio.fechaNacimiento && (
Fecha de nacimiento
@@ -383,7 +384,7 @@ export default function EditarServicio({
)}
- {/* Fecha nacimiento */}
+
{servicio.fechaNacimiento && (
)}
+*/}
Carta de aceptaciòn
diff --git a/src/components/administrador/reasignacion-programas.tsx b/src/components/administrador/reasignacion-programas.tsx
index 4bb1bb4..2af49bb 100644
--- a/src/components/administrador/reasignacion-programas.tsx
+++ b/src/components/administrador/reasignacion-programas.tsx
@@ -38,17 +38,21 @@ export default function ReasignacionProgramas({
// Función principal: reasignar programas
const reasignarProgramas = async () => {
const data = {
- idUsuario: responsable.idUsuario,
- correoOtroResponsable,
+ //idUsuario: responsable.idUsuario,
+ correo: correoOtroResponsable,
};
+ console.log("Esta es la data que se pasa en el update de responsable", data)
+ console.log("Esta es la info del correo entrando en el data", data.correo)
+
try {
updateIsLoading(true);
- const res = await axiosInstance.put(`/programa/reasignar_programas`, data);
+ const res = await axiosInstance.put(`/programa/reasignar_programas/${responsable.idUsuario}`, data);
updateIsLoading(false);
imprimirMensaje(res.data.message);
router.push("/admin/responsables/responsable");
} catch (err: unknown) {
+ console.log("Esta entrando al catch no sale la peticion")
updateIsLoading(false);
if (isAxiosError(err)) imprimirError(err.response?.data || err.message);
else if (err instanceof Error) imprimirError(err.message);