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