diff options
| author | Yuri Prezument | 2012-12-30 10:58:54 +0200 | 
|---|---|---|
| committer | Yuri Prezument | 2013-01-02 15:56:46 +0200 | 
| commit | 6b962cfcf78b24a57cea43f1592df1dcf2646c12 (patch) | |
| tree | 09778afbe625e41c83080925f9ab6844f96fcd70 | |
| parent | 36e1987f598a5a21a788e931c1ecb13e4c0d0ad8 (diff) | |
| download | django-rest-framework-6b962cfcf78b24a57cea43f1592df1dcf2646c12.tar.bz2 | |
Fix "default" and partial serializers, fixes #532
| -rw-r--r-- | rest_framework/fields.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/rest_framework/fields.py b/rest_framework/fields.py index dd90c3f8..47bdc26a 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -189,7 +189,7 @@ class WritableField(Field):              else:                  native = data[field_name]          except KeyError: -            if self.default is not None: +            if self.default is not None and not self.root.partial:                  native = self.default              else:                  if self.required: | 
