From 730e1e9636b194c7865dc1167ff4ed447067b584 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 13 Mar 2026 15:53:42 -0500 Subject: [PATCH] fix: accion ENUM en lab_autorizaciones al crear orden El metodo registrarCambioEstado usaba estadoNuevo ('pendiente') como valor de accion, pero pendiente no es un valor valido del ENUM de lab_autorizaciones.accion. Se pasa 'creada' explicitamente al crear una orden nueva, que si es un valor valido del ENUM ('creada','en_revision','autorizada', 'rechazada','en_domicilio','completada','editada'). --- classes/lab/OrdenMedica.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/lab/OrdenMedica.php b/classes/lab/OrdenMedica.php index 3c6a11f..e9fa6a9 100644 --- a/classes/lab/OrdenMedica.php +++ b/classes/lab/OrdenMedica.php @@ -155,7 +155,7 @@ class OrdenMedica { $id = $this->db->insert('lab_ordenes_medicas', $campos); // Registrar en historial - $this->registrarCambioEstado($id, null, 'pendiente', $adminId, 'Orden creada'); + $this->registrarCambioEstado($id, null, 'pendiente', $adminId, 'Orden creada', 'creada'); $this->log->registrar($adminId, 'ordenes', 'crear', $id, $campos); return $id;