diff --git a/models/res_partner.py b/models/res_partner.py index e99bae34d21df0edb2b134d14f32e51ba34dc2ab..d9cd552eee358c7e4f7a94cf642cf267ceee221c 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -198,6 +198,9 @@ class ScopPartner(models.Model): 'type_id': type_lm }) lm_adhesion.action_publish_without_extranet() + else: + if not lm_adhesion.active: + lm_adhesion.write({'active': True}) return lm_adhesion def get_last_lm(self): @@ -207,6 +210,7 @@ class ScopPartner(models.Model): self.ensure_one() lm_ids = self.env['liste.ministere'].search([ ('partner_id', '=', self.id), + ('active', 'in', [True, False]) ], order='year desc' )