X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/e88395c433fa6004bee50c144b058d0108a61c68..b78791b6c6ace71524e767f9d1a527972e5ba338:/apps/catalogue/models/listeners.py diff --git a/apps/catalogue/models/listeners.py b/apps/catalogue/models/listeners.py index 41c974ade..788957e14 100644 --- a/apps/catalogue/models/listeners.py +++ b/apps/catalogue/models/listeners.py @@ -53,6 +53,7 @@ post_save.connect(_post_save_handler) def post_publish(sender, **kwargs): permanent_cache.delete('catalogue.book_list') + permanent_cache.delete('catalogue.catalogue') Book.published.connect(post_publish) @@ -62,9 +63,5 @@ if not settings.NO_SEARCH_INDEX: """ remove the book from search index, when it is deleted.""" import search idx = search.Index() - idx.open(timeout=10000) # 10 seconds timeout. - try: - idx.remove_book(instance) - idx.index_tags() - finally: - idx.close() + idx.remove_book(instance) + idx.index_tags()