From 14c2548c169c4efa986353d639ecfefe45491ee2 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Thu, 5 Mar 2026 19:32:55 +0100 Subject: [PATCH] 05.03.26 --- modules/purchase_trade/purchase.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/purchase_trade/purchase.py b/modules/purchase_trade/purchase.py index 300e436..109bff3 100755 --- a/modules/purchase_trade/purchase.py +++ b/modules/purchase_trade/purchase.py @@ -509,13 +509,16 @@ class Line(metaclass=PoolMeta): att_desc = fields.Function(fields.Char("Attributes"),'get_attributes') - def get_attributes(self, name): + def get_attributes_string(self, name): + Attribute = Pool().get('product.attribute') + if not self.attributes: return '' parts = [] - for attribute, value in self.attributes.items(): - parts.append(f"{attribute.name}: {value}") + for attr_id, value in self.attributes.items(): + attribute = Attribute(attr_id) + parts.append(f"{attribute.string}: {value}") return ', '.join(parts)