From 3a52ea9a7878de6eb2740b8903685a035f94eff1 Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Mon, 8 Jun 2020 16:11:36 +0200 Subject: [PATCH] [cgscop #210] fix erreur comparaison date + modification fonction --- models/hr_timesheet.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/models/hr_timesheet.py b/models/hr_timesheet.py index 45ced85..ef4b0c4 100644 --- a/models/hr_timesheet.py +++ b/models/hr_timesheet.py @@ -88,12 +88,19 @@ class ScopHrTimesheet(models.Model): @api.onchange('partner_id') def onchange_partner_id(self): + # affiche le Dispositif Financier par défaut sur la LdT + # si il n'y a pas de date limite du dispositif + # ou si la date de la Ldt est inférieure à la date limite du dispositif if not self.partner_id.ur_financial_system_date or \ - fields.Datetime.now() > self.partner_id.ur_financial_system_date: + self.date <= self.partner_id.ur_financial_system_date: self.ur_financial_system_id = self.partner_id.ur_financial_system_id + # affiche la Convention par défaut sur la LdT + # si il n'y a pas de date limite de la convention + # ou si la date de la LdT est inférieure à la date limite de la convention if not self.partner_id.ur_regional_convention_date or \ - fields.Datetime.now() > self.partner_id.ur_regional_convention_date: - self.ur_regional_convention_id = self.partner_id.ur_regional_convention_id + self.date <= self.partner_id.ur_regional_convention_date: + self.ur_regional_convention_id = self.partner_id.\ + ur_regional_convention_id # ------------------------------------------------------ # Contrains -- GitLab