From f3dba626751c9d0a1e4dcef4a9ee03dbdc1950b0 Mon Sep 17 00:00:00 2001 From: sinergia Date: Mon, 29 May 2023 13:39:21 -0500 Subject: [PATCH] add cron for contract expiration --- contract.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contract.py b/contract.py index dd13285..afbedb7 100644 --- a/contract.py +++ b/contract.py @@ -149,10 +149,12 @@ class Contract(Workflow, ModelSQL, ModelView): @Workflow.transition('draft') def draft(cls, contracts): contract = contracts[0] + contract.state = 'closed' for equipment in contract.equipments: equipment.state = "uncontrated" equipment.contract_history += (contract.id,) equipment.save() + contract.save() @classmethod @ModelView.button