changeset 20c2b318b42f in modules/product:default details: https://hg.tryton.org/modules/product?cmd=changeset&node=20c2b318b42f description: Support Reference fields in get_template
issue10680 review346831002 diffstat: product.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diffs (13 lines): diff -r f74e3a5ca542 -r 20c2b318b42f product.py --- a/product.py Mon Aug 30 00:27:13 2021 +0200 +++ b/product.py Mon Aug 30 23:58:28 2021 +0200 @@ -454,6 +454,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)):