From 3b52c81b274e30aa58692a0f893d1da0dfc2c361 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 10 Feb 2025 21:38:42 +0100 Subject: [PATCH] [FIX]Docx Report Generation : fix return line to space For better handling of some outside copy/paste. --- docx_report_generation/__manifest__.py | 2 +- docx_report_generation/models/ir_actions_report.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docx_report_generation/__manifest__.py b/docx_report_generation/__manifest__.py index 96c1eee..6fb3ebf 100755 --- a/docx_report_generation/__manifest__.py +++ b/docx_report_generation/__manifest__.py @@ -14,7 +14,7 @@ "author": "RYDLAB, Yaltik", "website": "https://rydlab.ru", "category": "Technical", - "version": "16.0.2.2.2", + "version": "16.0.2.2.3", "license": "LGPL-3", "depends": ["base", "web", "custom_report_field", "report_monetary_helpers"], "external_dependencies": {"python": ["docxcompose", "docxtpl", "beautifulsoup4"]}, diff --git a/docx_report_generation/models/ir_actions_report.py b/docx_report_generation/models/ir_actions_report.py index 2c5d58e..3d7be25 100644 --- a/docx_report_generation/models/ir_actions_report.py +++ b/docx_report_generation/models/ir_actions_report.py @@ -469,8 +469,8 @@ class IrActionsReport(models.Model): html_field = unescape( str(field) .replace('
', '') - .replace('\t', '') - .replace('\n', '') + .replace('\t', ' ') + .replace('\n', ' ') ).replace('&', '\uFF06') xml_tree = etree.fromstring('%s' % html_field) md = tpl.new_subdoc()