Added support for fake fields in issue 5052_5207
This commit is contained in:
parent
834f9d6881
commit
7bad87c120
|
@ -59,7 +59,7 @@ diff -r ad9170e4838b trytond/trytond/ir/ui/view.py
|
||||||
diff -r b1c807b558e9 trytond/trytond/model/modelview.py
|
diff -r b1c807b558e9 trytond/trytond/model/modelview.py
|
||||||
--- a/trytond/trytond/model/modelview.py Wed Sep 28 08:14:45 2016 +0200
|
--- 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
|
+++ b/trytond/trytond/model/modelview.py Wed Sep 28 08:19:23 2016 +0200
|
||||||
@@ -488,59 +488,64 @@
|
@@ -488,59 +488,67 @@
|
||||||
fields_attrs = {}
|
fields_attrs = {}
|
||||||
else:
|
else:
|
||||||
fields_attrs = copy.deepcopy(fields_attrs)
|
fields_attrs = copy.deepcopy(fields_attrs)
|
||||||
|
@ -162,8 +162,11 @@ diff -r b1c807b558e9 trytond/trytond/model/modelview.py
|
||||||
+ view_ids = set_view_ids(element)
|
+ view_ids = set_view_ids(element)
|
||||||
+ if type != 'form':
|
+ if type != 'form':
|
||||||
+ continue
|
+ continue
|
||||||
+ field = cls._fields[fname]
|
+ try:
|
||||||
+ relation = get_relation(field)
|
+ field = cls._fields[fname]
|
||||||
|
+ relation = get_relation(field)
|
||||||
|
+ except:
|
||||||
|
+ relation = False
|
||||||
+ if not relation:
|
+ if not relation:
|
||||||
+ continue
|
+ continue
|
||||||
+ mode = (
|
+ mode = (
|
||||||
|
|
Loading…
Reference in New Issue