diff --git a/api/lab/save_formulario.php b/api/lab/save_formulario.php index 079c390..ec84971 100644 --- a/api/lab/save_formulario.php +++ b/api/lab/save_formulario.php @@ -31,10 +31,7 @@ try { if (!$existe) { jsonError("Formulario #$id no encontrado en la base de datos", 404); } - $ok = $form->actualizar($id, $datos, $admin); - if (!$ok) { - jsonError('No se pudo actualizar el formulario. Verifica los datos e intenta de nuevo.', 500); - } + $form->actualizar($id, $datos, $admin); jsonOk(['id' => $id], 'Formulario actualizado'); } diff --git a/classes/lab/Formulario.php b/classes/lab/Formulario.php index 4e0992e..6b76de8 100644 --- a/classes/lab/Formulario.php +++ b/classes/lab/Formulario.php @@ -80,7 +80,8 @@ class Formulario { } $ok = $this->db->update('lab_formularios', $campos, 'id = ?', [$id]); $this->log->registrar($adminId, 'formularios', 'editar', $id, $campos); - return $ok > 0; + // rowCount() = 0 cuando los datos son idénticos a los guardados (no es un error) + return true; } // ─────────────────────────────────────────────────────────────────────────