X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/ce8d791a5298e0cb2569034aec4c8b57afac97b2..1c4c468783e5f380324c29ebc3b2c452da8cc2a0:/apps/catalogue/models/listeners.py diff --git a/apps/catalogue/models/listeners.py b/apps/catalogue/models/listeners.py index 7848974f..b40cdc28 100755 --- a/apps/catalogue/models/listeners.py +++ b/apps/catalogue/models/listeners.py @@ -40,9 +40,13 @@ def publish_listener(sender, *args, **kwargs): post_publish.connect(publish_listener) +def publishable_listener(sender, *args, **kwargs): + sender.tree.touch() + sender.tree.book.touch() +post_publishable.connect(publishable_listener) + + def listener_create(sender, instance, created, **kwargs): if created: instance.chunk_set.create(number=1, slug='1') models.signals.post_save.connect(listener_create, sender=Book) - -