diff --git a/models/res_partner.py b/models/res_partner.py index a94e4255f6ee84f783fcdbbc6b0bb21b50fc80b7..f4a8c8c02f778606f22bb470516cd2e78b83d499 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -93,13 +93,13 @@ class ScopPartner(models.Model): def _get_staff_lines(self): """ Retourne la liste des lignes qui ne sont pas liées à une LM en statut ouvert ou - publié pour ne pas prendre en compte les lignes d'effectif à 0 (encore non + publié pour ne pas prendre en compte les lignes d'effectif à 0 (encore non renseignées) """ self.ensure_one() all_staff_ids = super(ScopPartner, self)._get_staff_lines() staff_lm_new_ids = self.staff_ids.filtered( - lambda s: s.liste_ministere_id and s.liste_ministere_id.status not in ["1_ouvert", "2_publie"] + lambda s: s.liste_ministere_id and s.liste_ministere_id.status in ["1_ouvert", "2_publie"] ) return (all_staff_ids - staff_lm_new_ids).sorted(key="effective_date", reverse=True)