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 46f5c62530
commit e88e3c6ae1

View File

@ -452,7 +452,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)