Add issue10680.diff [product] Fix get_template in reference field case
This commit is contained in:
parent
eb1390d8ec
commit
7563f3bb53
|
@ -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
2
series
|
@ -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
|
account_asset_update_asset.diff # [account_asset] decimals when updata asset #044767
|
||||||
|
|
||||||
issue10464.diff # [currency] Update currency rates fails
|
issue10464.diff # [currency] Update currency rates fails
|
||||||
|
|
||||||
|
issue10680.diff # [product] Fix get_template in reference field case
|
Loading…
Reference in New Issue