From 72f68e0c47c3f1f59423e8d9344fdb5d6d4f54a4 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Tue, 4 Mar 2025 10:32:06 +0100
Subject: [PATCH] [UPD] add lastname in tracked fields & log updates

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

diff --git a/models/res_partner.py b/models/res_partner.py
index 77a73eb..ccf8e5a 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -17,7 +17,7 @@ from odoo.addons.cmis_field import fields
 
 _logger = logging.getLogger(__name__)
 
-ALFRESCO_TRACKED_FIELDS = ["name", "id", "siret", "member_number", "ur_id"]
+ALFRESCO_TRACKED_FIELDS = ["name", "lastname", "id", "siret", "member_number", "ur_id"]
 
 
 class AlfodooResPartner(models.Model):
@@ -111,7 +111,7 @@ class AlfodooResPartner(models.Model):
                         properties = self._get_folder_properties(record, backend).get(
                             record.id
                         )
-                        if vals.get("name", False):
+                        if vals.get("name", False) or vals.get("lastname", False) :
                             partner_name = (
                                 record.name
                                 if not record.name.startswith(".")
@@ -119,8 +119,10 @@ class AlfodooResPartner(models.Model):
                             )
                             folder_name = partner_name + " - " + record.siren if record.siren else partner_name
                             properties.update({"cmis:name": folder_name})
+                            _logger.info("Update Alfresco folder name : %s" % (folder_name,))
                         folder = backend.get_cmis_object(record)
                         folder.updateProperties(properties)
+                        _logger.info("Update Alfresco folder properties : %s" % (properties,))
                     except (
                         ContentAlreadyExistsException,
                         ObjectNotFoundException,
-- 
GitLab