X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/bffd657027cd14b425c6c0a598992e6d14b82b35..062a80b51a89bf2361930461c0ad7ae5e36a2bdd:/apps/pdcounter/models.py diff --git a/apps/pdcounter/models.py b/apps/pdcounter/models.py index 35cbe2999..064661c9d 100644 --- a/apps/pdcounter/models.py +++ b/apps/pdcounter/models.py @@ -91,15 +91,9 @@ class BookStub(models.Model): if not settings.NO_SEARCH_INDEX: def update_index(sender, instance, **kwargs): import search - print "update pd index %s [update %s]" % (instance, 'created' in kwargs) - search.JVM.attachCurrentThread() idx = search.Index() - idx.open() - try: - idx.index_tags(instance, remove_only=not 'created' in kwargs) - finally: - idx.close() - + idx.index_tags(instance, remove_only=not 'created' in kwargs) + post_delete.connect(update_index, Author) post_delete.connect(update_index, BookStub) post_save.connect(update_index, Author)