Possible fix for #1330

Coerce None to '' in CharField.to_native()
This commit is contained in:
Yuri Prezument 2014-01-05 15:25:16 +02:00
parent 206ad1e901
commit a1eb749b3d

View File

@ -457,7 +457,9 @@ class CharField(WritableField):
self.validators.append(validators.MaxLengthValidator(max_length))
def from_native(self, value):
if isinstance(value, six.string_types) or value is None:
if value is None:
return ''
if isinstance(value, six.string_types):
return value
return smart_text(value)