Do not switch selection value if the result is neither in the selection
issue10120
This commit is contained in:
@@ -163,7 +163,9 @@ class TranslatedSelection(object):
|
||||
# None and '' are equivalent
|
||||
if value is None or value == '':
|
||||
if value not in selection:
|
||||
value = {None: '', '': None}[value]
|
||||
switch_value = {None: '', '': None}[value]
|
||||
if switch_value in selection:
|
||||
value = switch_value
|
||||
# Use Model __name__ for Reference field
|
||||
elif isinstance(value, Model):
|
||||
value = value.__name__
|
||||
|
||||
Reference in New Issue
Block a user