Skip to content
Extraits de code Groupes Projets
Valider a1165c73 rédigé par jordan's avatar jordan
Parcourir les fichiers

[fix] error on choosing lm adhesion

parent f27d498b
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -174,12 +174,13 @@ class ScopPartner(models.Model):
- Pas de LM connue → on créée une LM inscription
"""
self.ensure_one()
last_lm_ids = self.get_last_lm()
lm_adhesion = None
year = fields.Date.today().year if not year else year
lm_adhesion = self.lm_adhesion_id
if not lm_adhesion:
last_lm_ids = self.get_last_lm()
if last_lm_ids:
year = fields.Date.today().year if not year else year
lm_adhesion = last_lm_ids.filtered(
lambda lm: lm.year == year)
......@@ -198,9 +199,11 @@ class ScopPartner(models.Model):
'type_id': type_lm
})
lm_adhesion.action_publish_without_extranet()
self.lm_adhesion_id = lm_adhesion.id
else:
if not lm_adhesion.active:
lm_adhesion.write({'active': True})
return lm_adhesion
def get_last_lm(self):
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter