X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/c89776c783212b4e1ed572854bcf4308462d8b82..73ef2b8442dc95f8b7279de812c30ac8626d5f39:/apps/catalogue/models/listeners.py diff --git a/apps/catalogue/models/listeners.py b/apps/catalogue/models/listeners.py index 532f1e79..de1387ee 100755 --- a/apps/catalogue/models/listeners.py +++ b/apps/catalogue/models/listeners.py @@ -5,7 +5,7 @@ # from django.contrib.auth.models import User from django.db import models -from catalogue.models import Book, Chunk +from catalogue.models import Book, Chunk, Image from catalogue.signals import post_publish from dvcs.signals import post_publishable @@ -23,6 +23,11 @@ def chunk_changed(sender, instance, created, **kwargs): models.signals.post_save.connect(chunk_changed, sender=Chunk) +def image_changed(sender, instance, created, **kwargs): + instance.touch() +models.signals.post_save.connect(image_changed, sender=Image) + + def user_changed(sender, instance, *args, **kwargs): books = set() for c in instance.chunk_set.all():