From 2cd8c5a0a8971b001e37ae75fee40bd6bbdfa987 Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Mon, 9 Dec 2019 11:20:57 +0100 Subject: [PATCH] fix erreur calcul staff_last_date --- models/res_partner.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index 9402d9b..4035335 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -688,14 +688,16 @@ class ScopPartner(models.Model): @api.multi def _compute_last_effective(self): for partner in self: - lm = partner.questionnaire_ids.sorted( - key=lambda r: r.effective_date, reverse=True) + lm = partner.questionnaire_ids.search([ + ['partner_id', '=', partner.id]], + limit=1, + order='effective_date desc') + print(lm) if lm: partner.staff_last = lm[0].staff_count partner.staff_last_date = lm[0].effective_date - class ResPartneCertification(models.Model): _name = "res.partner.certification" _description = "Certification" -- GitLab