Reviewers: ,
Please review this at http://codereview.tryton.org/406001/ 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 @@ -397,7 +397,9 @@ def set_client(self, record, value, force_change=False): if isinstance(value, (tuple, list)): value, rec_name = value - record.value[self.name + '.rec_name'] = rec_name + else: + rec_name = '' + record.value[self.name + '.rec_name'] = rec_name super(M2OField, self).set_client(record, value, force_change=force_change) @@ -812,7 +814,9 @@ ref_model, ref_id = value if isinstance(ref_id, (tuple, list)): ref_id, rec_name = ref_id - record.value[self.name + '.rec_name'] = rec_name + else: + rec_name = '' + record.value[self.name + '.rec_name'] = rec_name value = (ref_model, ref_id) super(ReferenceField, self).set_client(record, value, force_change=force_change) -- [email protected] mailing list
