From 92008d3d16d6ce66c8b1b9f89519e8a375400856 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 23 Jul 2015 14:36:23 +0100 Subject: [PATCH] None -> '' in the context of form field values --- rest_framework/utils/serializer_helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/utils/serializer_helpers.py b/rest_framework/utils/serializer_helpers.py index 245c5f717..229a46d0b 100644 --- a/rest_framework/utils/serializer_helpers.py +++ b/rest_framework/utils/serializer_helpers.py @@ -72,7 +72,7 @@ class BoundField(object): )) def as_form_field(self): - value = force_text(self.value) + value = '' if self.value is None else force_text(self.value) return self.__class__(self._field, value, self.errors, self._prefix) @@ -100,7 +100,7 @@ class NestedBoundField(BoundField): if isinstance(value, (list, dict)): values[key] = value else: - values[key] = force_text(value) + values[key] = '' if value is None else force_text(value) return self.__class__(self._field, values, self.errors, self._prefix)