From 14023176e13097fabc6199d5d9818c8fec386915 Mon Sep 17 00:00:00 2001 From: Justine Doutreloux Date: Mon, 26 Feb 2024 17:27:45 +0100 Subject: [PATCH] [FIX] cmis_report_write: fix _get_backend. ir.model.fields are not accessible by users anymore, we need to use sudo --- cmis_field/__manifest__.py | 2 +- cmis_report_write/models/ir_actions_report.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmis_field/__manifest__.py b/cmis_field/__manifest__.py index cbbe56fc..d0e58c8b 100644 --- a/cmis_field/__manifest__.py +++ b/cmis_field/__manifest__.py @@ -17,7 +17,7 @@ ], "external_dependencies": { "python": [ - "cmislib>=0.7.0", + "cmislib", # >= 0.7.0 ] }, } diff --git a/cmis_report_write/models/ir_actions_report.py b/cmis_report_write/models/ir_actions_report.py index 24ca49f2..16ecbfdf 100644 --- a/cmis_report_write/models/ir_actions_report.py +++ b/cmis_report_write/models/ir_actions_report.py @@ -219,7 +219,7 @@ def _get_cmis_filename(self, record): def _get_backend(self, record): self.ensure_one() if self.cmis_folder_field_id: - field = record._fields[self.cmis_folder_field_id.name] + field = record._fields[self.sudo().cmis_folder_field_id.name] return field.get_backend(self.env) return self.cmis_backend_id