diff --git a/models/res_partner.py b/models/res_partner.py index 6c22a79f58e3c8b2f50091bcb12649df309d2939..91d3f3b1a670af1bbf87e596a93ee250d47f9632 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -72,6 +72,11 @@ class ScopAlfrescoAdhesionPartner(models.Model): - generate files on Alfresco """ res = super(ScopAlfrescoAdhesionPartner, self).scop_valid_cg() + + if not self.partner_id.partner_cmis_folder: + folder_coop = self.partner_id.create_cmis_folder() + else: + folder_coop = self.partner_id.partner_cmis_folder # Create & store invoice invoice_file = self.env.ref('account.account_invoices'). \ render_qweb_pdf(res.id)[0] @@ -80,7 +85,8 @@ class ScopAlfrescoAdhesionPartner(models.Model): file=invoice_file, name="Facture d'Adhésion", partner=self, - type='DAD',) + type='DAD', + folder=folder_coop) # Create & store official doc report_adhesion = self.env.ref( @@ -91,7 +97,8 @@ class ScopAlfrescoAdhesionPartner(models.Model): file=report_adhesion, name="Courrier d'Adhésion.pdf", partner=self, - type='LDI') + type='LDI', + folder=folder_coop) return True