From ec83074ceeb6076ef9b5cdadbee64bc179c9489d Mon Sep 17 00:00:00 2001 From: Justin Driscoll Date: Sat, 12 Jun 2010 15:03:59 -0400 Subject: [PATCH] ImageKit should now support optional imagefields better now. --- imagekit/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imagekit/models.py b/imagekit/models.py index 0b0f23d..76ea021 100644 --- a/imagekit/models.py +++ b/imagekit/models.py @@ -122,7 +122,7 @@ class ImageModel(models.Model): def save(self, clear_cache=True, *args, **kwargs): is_new_object = self._get_pk_val() is None super(ImageModel, self).save(*args, **kwargs) - if is_new_object: + if is_new_object and self._imgfield: clear_cache = False spec = self._ik.preprocessor_spec if spec is not None: @@ -140,7 +140,7 @@ class ImageModel(models.Model): name = str(self._imgfield) self._imgfield.storage.delete(name) self._imgfield.storage.save(name, content) - if clear_cache and self._imgfield != '': + if clear_cache and not self._imgfield: self._clear_cache() self._pre_cache()