From db92ace77654771b317a0e3a4350fc9151ed2330 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Wed, 12 Jan 2022 09:53:02 +0100 Subject: [PATCH] [fix] create lm adhesion with correct main_type --- models/res_partner.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index 12faa86..3c6c739 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -179,8 +179,8 @@ class ScopPartner(models.Model): if not lm_adhesion: last_lm_ids = self.get_last_lm() + year = fields.Date.today().year if not year else year 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) @@ -193,11 +193,10 @@ class ScopPartner(models.Model): dossier_type_renouvellement_id = self.env.ref( 'cgscop_liste_ministere.liste_ministere_type_2').id type_lm = dossier_type_renouvellement_id - lm_adhesion = self.env['liste.ministere'].sudo().create({ - 'partner_id': self.id, - 'year': year, - 'type_id': type_lm - }) + ListeMinistere = self.env['liste.ministere'] + lm_adhesion_id = ListeMinistere.sudo().\ + create_folder(self, year, type_lm) + lm_adhesion = ListeMinistere.browse(lm_adhesion_id) lm_adhesion.action_publish_without_extranet() self.lm_adhesion_id = lm_adhesion.id else: -- GitLab