changeset 95085da36d4c in trytond:5.6
details: https://hg.tryton.org/trytond?cmd=changeset&node=95085da36d4c
description:
        Add fallback to the value for missing translated selection

        issue10120
        review341441002
        (grafted from b070f97bbec4bddbd2469712d0c0aba587758d98)
diffstat:

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

diffs (14 lines):

diff -r fe7200d4170c -r 95085da36d4c trytond/model/fields/selection.py
--- a/trytond/model/fields/selection.py Thu Feb 25 00:05:43 2021 +0100
+++ b/trytond/model/fields/selection.py Mon Mar 01 23:28:52 2021 +0100
@@ -154,8 +154,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