changeset b070f97bbec4 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=b070f97bbec4
description:
        Add fallback to the value for missing translated selection

        issue10120
        review341441002
diffstat:

 trytond/model/fields/selection.py |  5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diffs (14 lines):

diff -r 094bf13af877 -r b070f97bbec4 trytond/model/fields/selection.py
--- a/trytond/model/fields/selection.py Sat Feb 27 18:16:29 2021 +0100
+++ b/trytond/model/fields/selection.py Mon Mar 01 23:28:52 2021 +0100
@@ -170,8 +170,7 @@
         if isinstance(value, (list, tuple)):
             values = []
             for item in value:
-                if item in selection:
-                    values.append(selection[item])
+                values.append(selection.get(item, item))
             return values
         else:
-            return selection.get(value)
+            return selection.get(value, value)

Reply via email to