trytond-patches/issue10680.diff
2023-01-04 16:08:24 +01:00

15 lines
499 B
Diff

diff --git a/product.py b/product.py
--- a/tryton/modules/product/product.py
+++ b/tryton/modules/product/product.py
@@ -443,6 +443,10 @@ class Product(
def get_template(self, name):
value = getattr(self.template, name)
+ if getattr(self.__class__, name)._type == 'reference':
+ if value:
+ return str(value)
+ return value
if isinstance(value, Model):
return value.id
elif (isinstance(value, (list, tuple))