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