changeset bc4630fa881c in modules/product:5.8 details: https://hg.tryton.org/modules/product?cmd=changeset&node=bc4630fa881c description: Support Reference fields in get_template
issue10680 review346831002 (grafted from 20c2b318b42f0158fa96889b1d2accf7ced60a5c) diffstat: product.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diffs (13 lines): diff -r 4fc21bb0f25f -r bc4630fa881c product.py --- a/product.py Wed May 05 22:51:43 2021 +0200 +++ b/product.py Mon Aug 30 23:58:28 2021 +0200 @@ -429,6 +429,9 @@ def get_template(self, name): value = getattr(self.template, name) if isinstance(value, Model): + field = getattr(self.__class__, name) + if field._type == 'reference': + return str(value) return value.id elif (isinstance(value, (list, tuple)) and value and isinstance(value[0], Model)):