From 7bad87c12031470c5cecac75d0d05892e0b5aadb Mon Sep 17 00:00:00 2001 From: Sergi Carol Date: Wed, 1 Mar 2017 17:08:42 +0100 Subject: [PATCH] Added support for fake fields in issue 5052_5207 --- issue5052_issue5207.diff | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/issue5052_issue5207.diff b/issue5052_issue5207.diff index 9ad5c7b..82fcae8 100644 --- a/issue5052_issue5207.diff +++ b/issue5052_issue5207.diff @@ -59,7 +59,7 @@ diff -r ad9170e4838b trytond/trytond/ir/ui/view.py diff -r b1c807b558e9 trytond/trytond/model/modelview.py --- a/trytond/trytond/model/modelview.py Wed Sep 28 08:14:45 2016 +0200 +++ b/trytond/trytond/model/modelview.py Wed Sep 28 08:19:23 2016 +0200 -@@ -488,59 +488,64 @@ +@@ -488,59 +488,67 @@ fields_attrs = {} else: fields_attrs = copy.deepcopy(fields_attrs) @@ -162,8 +162,11 @@ diff -r b1c807b558e9 trytond/trytond/model/modelview.py + view_ids = set_view_ids(element) + if type != 'form': + continue -+ field = cls._fields[fname] -+ relation = get_relation(field) ++ try: ++ field = cls._fields[fname] ++ relation = get_relation(field) ++ except: ++ relation = False + if not relation: + continue + mode = (