Skip to content

Commit fb436aa

Browse files
[15.0][FIX] maintenance_account: Convert text to html
1 parent ee37340 commit fb436aa

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

maintenance_account/models/account_move.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Copyright 2024 Tecnativa - Carolina Fernandez
33
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
44
from odoo import api, fields, models
5+
from odoo.tools import plaintext2html
56

67

78
class AccountMove(models.Model):
@@ -119,7 +120,7 @@ def _prepare_equipment_vals(self):
119120
if "\n" in self.name:
120121
lf_index = self.name.index("\n")
121122
equipment_name = self.name[:lf_index]
122-
description = self.name[lf_index + 1 :]
123+
description = plaintext2html(self.name[lf_index + 1 :])
123124
return {
124125
"move_line_id": self.id,
125126
"name": equipment_name,

maintenance_account/tests/test_maintenance_account.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from odoo import fields
66
from odoo.tests import Form, common, new_test_user
77
from odoo.tests.common import users
8-
from odoo.tools import html2plaintext
98

109

1110
class TestAccountMove(common.TransactionCase):
@@ -103,9 +102,8 @@ def test_invoice_action_post_equipment_1(self):
103102
self.assertEqual(len(line_a.equipment_ids), 2)
104103
self.assertEqual(len(line_b.equipment_ids), 0)
105104
equipment = fields.first(equipments)
106-
name_list = line_a.name.split("\n")
107-
self.assertEqual(equipment.name, name_list[0])
108-
self.assertEqual(html2plaintext(equipment.note), name_list[1])
105+
self.assertEqual(equipment.name, "Product A")
106+
self.assertEqual(equipment.note, "<p>Test description product A<br>B</p>")
109107
self.assertEqual(equipment.product_id, self.product_a)
110108
self.assertEqual(equipment.category_id.product_category_id, self.categ)
111109
self.assertEqual(equipment.assign_date, invoice.date)

0 commit comments

Comments
 (0)