From acf39428189becf3ac061bbdfb9b3ab50f5afc33 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 31 Oct 2022 12:50:41 +0100
Subject: [PATCH] [update] remove metadate from push_alfresco_file function on
 update version

---
 models/api_alfresco.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/models/api_alfresco.py b/models/api_alfresco.py
index 89098fa..d6747e6 100644
--- a/models/api_alfresco.py
+++ b/models/api_alfresco.py
@@ -230,7 +230,7 @@ class CgscopAlfresco(models.AbstractModel):
                 contentType="application/pdf",
             )
             return file_upload
-        except UpdateConflictException:
+        except (UpdateConflictException, ContentAlreadyExistsException):
             _logger.info("Le document %s existe déjà dans le dossier spécifié" % name)
             # Recherche noderef document existant
             children = cmis_obj.getChildren().getResults()
@@ -239,10 +239,9 @@ class CgscopAlfresco(models.AbstractModel):
             pwc = old_cmis_file.checkout()
             # Mise à jour de la version
             pwc.checkin(
-                contentFile=file, contentType="application/pdf", properties=metadata
+                contentFile=file, contentType="application/pdf",
             )
         except (
-            ContentAlreadyExistsException,
             ObjectNotFoundException,
             InvalidArgumentException,
         ) as e:
@@ -266,7 +265,6 @@ class CgscopAlfresco(models.AbstractModel):
                 _("Le dossier parent n'existe pas ou n'est pas renseigné !")
             )
 
-        # url = "/nodes/%s/children" % folder
         url = (
             "/alfresco/api/-default-/public/alfresco/versions/1/nodes/%s/children?majorVersion=true"
             % folder
-- 
GitLab