From cc254f887370d6149fe8c6d2ac66b5fb5ab61524 Mon Sep 17 00:00:00 2001 From: Andy Grabow Date: Mon, 20 Oct 2014 15:41:24 +0200 Subject: [PATCH] fix init method for image fields --- rest_framework/fields.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 726f5a408..e50c71f5d 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -976,7 +976,7 @@ class FileField(WritableField): return data def to_native(self, value): - if self.show_url: + if value and self.show_url: return value.url return value.name @@ -993,7 +993,6 @@ class ImageField(FileField): } def __init__(self, *args, **kwargs): - self.show_url = kwargs.pop('show_url', False) super(ImageField, self).__init__(*args, **kwargs) def from_native(self, data):