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)