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