X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/6a259b96cff47e1fd64cbfd6f3d1e1d8e8b6486c..633c738404af70bacebd4bda52cf328803fe73ed:/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) - -