Merge pull request #121 from cyberdelia/celery-improvements

Delete file before re-generating it
This commit is contained in:
Bryan Veloso 2012-03-23 13:04:22 -07:00
commit 1c8987e353

View file

@ -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):