changeset faf0cdee4abc in trytond:5.8
details: https://hg.tryton.org/trytond?cmd=changeset&node=faf0cdee4abc
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 5c36491571e4 -r faf0cdee4abc 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)