X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d4489421ccb20d02ad94d4782478a9a38d438ec5..d2b0cc75d0835ad5384bec638fea6ea244eadb40:/src/dictionary/models.py diff --git a/src/dictionary/models.py b/src/dictionary/models.py index 5c3d2b998..d395b231f 100644 --- a/src/dictionary/models.py +++ b/src/dictionary/models.py @@ -46,6 +46,8 @@ class NoteSource(models.Model): @task(ignore_result=True) def build_notes(book): + if not book.findable: + return task_logger.info(book.slug) with transaction.atomic(): book.notesource_set.all().delete() @@ -82,5 +84,6 @@ def build_notes(book): def notes_from_book(sender, instance, **kwargs): - build_notes.delay(instance) + if instance.findable: + build_notes.delay(instance) Book.html_built.connect(notes_from_book)