From aa348d76f6bd8279c0fd79f3a17b8fc0176a82ce Mon Sep 17 00:00:00 2001 From: Bers Date: Mon, 4 Jul 2011 04:09:31 -0700 Subject: [PATCH] fix issue #12 --- imagekit/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/imagekit/models.py b/imagekit/models.py index 05946fb..6a8a0a1 100644 --- a/imagekit/models.py +++ b/imagekit/models.py @@ -121,10 +121,13 @@ class ImageModel(models.Model): self._imgfield.save(name, content, save) 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 and self._imgfield: + + is_new_object = self._get_pk_val() is None + if is_new_object: clear_cache = False + + if self._imgfield: spec = self._ik.preprocessor_spec if spec is not None: newfile = self._imgfield.storage.open(str(self._imgfield))