Reviewers: ,


Please review this at http://codereview.tryton.org/619002/

Affected files:
  M tryton/gui/window/view_form/model/field.py


Index: tryton/gui/window/view_form/model/field.py
===================================================================

--- a/tryton/gui/window/view_form/model/field.py
+++ b/tryton/gui/window/view_form/model/field.py
@@ -418,7 +418,7 @@
         if not rec_name and value >= 0:
             try:
result, = RPCExecute('model', self.attrs['relation'], 'read',
-                    [value], ['rec_name'])
+                    [value], ['rec_name'], main_iteration=False)
             except RPCException:
                 return False
             rec_name = result['rec_name'] or ''
@@ -643,7 +643,8 @@
             if field_names:
                 try:
fields.update(RPCExecute('model', self.attrs['relation'], - 'fields_get', list(field_names), context=context))
+                            'fields_get', list(field_names),
+                            main_iteration=False, context=context))
                 except RPCException:
                     return False

@@ -688,7 +689,8 @@
             if field_names:
                 try:
                     fields = RPCExecute('model', self.attrs['relation'],
-                        'fields_get', list(field_names), context=context)
+ 'fields_get', list(field_names), main_iteration=False,
+                        context=context)
                 except RPCException:
                     return False
             else:
@@ -853,7 +855,7 @@
             if not rec_name and ref_id >= 0:
                 try:
result, = RPCExecute('model', ref_model, 'read', [ref_id],
-                        ['rec_name'])
+                        ['rec_name'], main_iteration=False)
                 except RPCException:
                     return
                 rec_name = result['rec_name']
@@ -911,7 +913,8 @@
             context = record.context_get()
             try:
                 values, = RPCExecute('model', record.model_name, 'read',
-                    [record.id], [self.name], context=context)
+                    [record.id], [self.name], main_iteration=False,
+                    context=context)
             except RPCException:
                 return ''
             _, filename = tempfile.mkstemp(prefix='tryton_')



--
--
[email protected] mailing list



Reply via email to