changeset 6f0735ee89f4 in tryton:5.0
details: https://hg.tryton.org/tryton?cmd=changeset;node=6f0735ee89f4
description:
        Use empty text for empty Reference in editable tree

        issue9052
        review291491002
        (grafted from 9e300cc0b350a1f04db2617899f207c381b8a322)
diffstat:

 tryton/gui/window/view_form/model/field.py |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r 8ae6250bbab3 -r 6f0735ee89f4 tryton/gui/window/view_form/model/field.py
--- a/tryton/gui/window/view_form/model/field.py        Sun Apr 12 23:21:08 
2020 +0200
+++ b/tryton/gui/window/view_form/model/field.py        Fri Apr 24 21:55:30 
2020 +0200
@@ -841,7 +841,8 @@
                     except ValueError:
                         pass
                 if '%s,%s' % (ref_model, ref_id) == self.get(record):
-                    rec_name = record.value.get(self.name + '.rec_name', '')
+                    rec_name = record.value.get(
+                        self.name + '.rec_name') or ''
                 else:
                     rec_name = ''
             record.value[self.name + '.rec_name'] = rec_name
@@ -876,7 +877,7 @@
         elif ref_model:
             rec_name = ''
         else:
-            rec_name = str(ref_id)
+            rec_name = str(ref_id) if ref_id is not None else ''
         record.value[self.name] = ref_model, ref_id
         record.value[self.name + '.rec_name'] = rec_name
 

Reply via email to