fix init method for image fields

This commit is contained in:
Andy Grabow 2014-10-20 15:41:24 +02:00
parent 74ac2d2489
commit cc254f8873

View File

@ -976,7 +976,7 @@ class FileField(WritableField):
return data return data
def to_native(self, value): def to_native(self, value):
if self.show_url: if value and self.show_url:
return value.url return value.url
return value.name return value.name
@ -993,7 +993,6 @@ class ImageField(FileField):
} }
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
self.show_url = kwargs.pop('show_url', False)
super(ImageField, self).__init__(*args, **kwargs) super(ImageField, self).__init__(*args, **kwargs)
def from_native(self, data): def from_native(self, data):