diff --git a/app/routes/contratos.py b/app/routes/contratos.py index 417c612..b9cd515 100644 --- a/app/routes/contratos.py +++ b/app/routes/contratos.py @@ -69,9 +69,11 @@ def ensure_defaults(): (nc, nit, tu, desc, excluir, sin_contrato, excluir_ventas), ) else: + # Solo actualiza datos descriptivos; los toggles (excluir/sin_contrato/excluir_ventas) + # se conservan tal como el usuario los dejó desde la UI conn.execute( - "UPDATE contratos SET excluir=?, sin_contrato=?, excluir_ventas=? WHERE numero_contrato=?", - (excluir, sin_contrato, excluir_ventas, nc), + "UPDATE contratos SET nit_empresa=?, tipo_usuario=?, descripcion=? WHERE numero_contrato=?", + (nit, tu, desc, nc), ) conn.commit() conn.close()