diff --git a/models/res_partner.py b/models/res_partner.py index 77a73eb18b383e76da2fb69f4ddec82fc980e55a..ccf8e5aee77752987e111e33bf03f77cb6fc6db7 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,