diff options
| -rw-r--r-- | addons/hr_contract/models/hr_contract.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py index 0997e9b79dc..365f0149288 100644 --- a/addons/hr_contract/models/hr_contract.py +++ b/addons/hr_contract/models/hr_contract.py @@ -200,7 +200,7 @@ class Contract(models.Model): if vals.get('state') == 'open': self._assign_open_contract() if vals.get('state') == 'close': - for contract in self: + for contract in self.filtered(lambda c: not c.date_end): contract.date_end = max(date.today(), contract.date_start) calendar = vals.get('resource_calendar_id') |
