From 39b2feda5a07abb06c3a7d6798e2edb6a770869e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timothe=CC=81e=20Peignier?= Date: Fri, 23 Mar 2012 12:13:53 +0100 Subject: [PATCH] delete file before re-generating it to avoid ill named file --- imagekit/imagecache/celery.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/imagekit/imagecache/celery.py b/imagekit/imagecache/celery.py index 7e3cf46..daa2a58 100644 --- a/imagekit/imagecache/celery.py +++ b/imagekit/imagecache/celery.py @@ -10,7 +10,9 @@ def generate(model, pk, attr): except model.DoesNotExist: pass # The model was deleted since the task was scheduled. NEVER MIND! else: - getattr(instance, attr).generate(save=True) + field_file = getattr(instance, attr) + field_file.delete(save=False) + field_file.generate(save=True) class CeleryImageCacheBackend(PessimisticImageCacheBackend):