Merge pull request #1879 from last-partizan/fix-choices-display

fixed TypeError on translated choices
This commit is contained in:
erdenezul 2018-09-11 18:34:00 +08:00 committed by GitHub
commit 5c805be067
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1091,6 +1091,6 @@ class BaseDocument(object):
sep = getattr(field, 'display_sep', ' ')
values = value if field.__class__.__name__ in ('ListField', 'SortedListField') else [value]
return sep.join([
dict(field.choices).get(val, val)
six.text_type(dict(field.choices).get(val, val))
for val in values or []])
return value