diff --git a/models/res_partner.py b/models/res_partner.py index 9402d9b36571a7f21b5847b3af48697b568d57fa..403533532e598996d41624585a2a16255ac6bd6a 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"