From f2625fc38cdafd795981bd72134b84d6a2c79841 Mon Sep 17 00:00:00 2001 From: Yuri Prezument Date: Wed, 2 Jan 2013 22:12:26 +0200 Subject: [PATCH] FileField validation - handle case when files=None, fixes #542 --- rest_framework/fields.py | 1 + 1 file changed, 1 insertion(+) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index d8b82e5fb..a4cc7f3b2 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -181,6 +181,7 @@ class WritableField(Field): try: if self._use_files: + files = files or {} # For the case when files==None native = files[field_name] else: native = data[field_name]