trytond-patches/issue6330.diff

19 lines
736 B
Diff

diff -r 196f01a49aa0 trytond/trytond/model/modelview.py
--- a/trytond//trytond/model/modelview.py Sat Feb 11 19:05:18 2017 +0100
+++ b/trytond//trytond/model/modelview.py Mon Mar 06 09:55:24 2017 +0100
@@ -540,8 +540,12 @@
view_ids = set_view_ids(element)
if type != 'form':
continue
- field = cls._fields[fname]
- relation = get_relation(field)
+ relation = None
+ try:
+ field = cls._fields[fname]
+ relation = get_relation(field)
+ except:
+ field = False
if not relation:
continue
mode = (