From 659bd129fd8376bc4d811441528d4f04942aaba3 Mon Sep 17 00:00:00 2001
From: Benjamin <benjamin@le-filament.com>
Date: Thu, 26 Nov 2020 17:22:18 +0100
Subject: [PATCH] [fix] secondarytype errors + null fields error

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

diff --git a/models/res_partner.py b/models/res_partner.py
index 4975f9b..f9215e2 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -38,12 +38,15 @@ class AlfodooResPartner(models.Model):
         """
         return {
             self.id: {
-                'cmis:secondaryObjectTypeIds': 'P:crm:organisme',
+                'cmis:secondaryObjectTypeIds': [
+                    'P:crm:organisme', 'P:up:UploadFolder', 'P:cm:titled'
+                ],
+                'up:allowedTypes': 'crm:document',
                 'crm:raisonSociale': self.name,
-                'crm:siret': self.siret,
-                'crm:numAdherent': self.member_number,
+                'crm:siret': self.siret if self.siret else '',
+                'crm:numAdherent': self.member_number if self.member_number else '',
                 'crm:id': str(self.id),
-                'crm:ur': str(self.ur_id),
+                'crm:ur': str(self.ur_id.id),
             }
         }
 
-- 
GitLab