From 3aac9684378f61a1e0b2e55d6689dbd0beac8e28 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Thu, 5 Aug 2021 12:44:57 +0200
Subject: [PATCH] [add] add folder in parameter when call push_alfresco_file

---
 models/res_partner.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 6c22a79..91d3f3b 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
 
-- 
GitLab