From c293132890d342bdfdec5cac910f01ebe39c0f77 Mon Sep 17 00:00:00 2001 From: Ruchir Shukla Date: Tue, 16 Sep 2025 19:31:42 +0530 Subject: [PATCH 1/2] [IMP] account_dms_field: Removed _prepare_directory_vals. --- account_dms_field/models/__init__.py | 1 - account_dms_field/models/dms_field_template.py | 12 ------------ 2 files changed, 13 deletions(-) delete mode 100644 account_dms_field/models/dms_field_template.py diff --git a/account_dms_field/models/__init__.py b/account_dms_field/models/__init__.py index 8c025c182..9c0a42138 100644 --- a/account_dms_field/models/__init__.py +++ b/account_dms_field/models/__init__.py @@ -1,2 +1 @@ from . import account_move -from . import dms_field_template diff --git a/account_dms_field/models/dms_field_template.py b/account_dms_field/models/dms_field_template.py deleted file mode 100644 index 7b96d8ce6..000000000 --- a/account_dms_field/models/dms_field_template.py +++ /dev/null @@ -1,12 +0,0 @@ -from odoo import models - - -class DmsFieldTemplate(models.Model): - _inherit = "dms.field.template" - - def _prepare_directory_vals(self, directory, record): - vals = super()._prepare_directory_vals(directory, record) - if "/" not in vals["name"]: - return vals - vals["name"] = vals["name"].replace("/", "-") - return vals From 8a7a88305b3b8d8cd82d8dacdf3eb2aa68764848 Mon Sep 17 00:00:00 2001 From: Ruchir Shukla Date: Tue, 16 Sep 2025 19:34:39 +0530 Subject: [PATCH 2/2] [IMP] dms_field: Improved _prepare_directory_vals. --- dms_field/models/dms_field_template.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dms_field/models/dms_field_template.py b/dms_field/models/dms_field_template.py index ba95beac2..54aaaf46a 100644 --- a/dms_field/models/dms_field_template.py +++ b/dms_field/models/dms_field_template.py @@ -180,7 +180,9 @@ def _prepare_directory_vals(self, directory, record): "storage_id": directory.storage_id.id, "res_id": record.id, "res_model": record._name, - "name": directory_name, + "name": directory_name + if "/" not in directory_name + else directory_name.replace("/", "-"), "group_ids": [(4, group.id) for group in groups], } if not self.parent_directory_id: