Add issue10680.diff [product] Fix get_template in reference field case

This commit is contained in:
Jared Esparza 2021-08-24 13:06:39 +02:00
parent eb1390d8ec
commit 7563f3bb53
2 changed files with 16 additions and 0 deletions

14
issue10680.diff Normal file
View File

@ -0,0 +1,14 @@
diff --git a/product.py b/product.py
--- a/trytond/trytond/modules/product/product.py
+++ b/trytond/trytond/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))

2
series
View File

@ -28,3 +28,5 @@ issue9802.diff # [stock] Improve performance when partially assigning moves
account_asset_update_asset.diff # [account_asset] decimals when updata asset #044767
issue10464.diff # [currency] Update currency rates fails
issue10680.diff # [product] Fix get_template in reference field case