X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/78c155d16f5e0a16288479a4259d972fd94e6a3f..a42b731727d0c4b8e372d001c5a1be776067eae8:/apps/dictionary/models.py?ds=sidebyside

diff --git a/apps/dictionary/models.py b/apps/dictionary/models.py
index 52d687181..375bb22ca 100644
--- a/apps/dictionary/models.py
+++ b/apps/dictionary/models.py
@@ -21,8 +21,7 @@ class Note(models.Model):
 
 
 @task(ignore_result=True)
-def build_notes(book_id):
-    book = Book.objects.get(pk=book_id)
+def build_notes(book):
     Note.objects.filter(book=book).delete()
     if book.html_file:
         from librarian import html
@@ -31,6 +30,6 @@ def build_notes(book_id):
                                html=html_str, 
                                sort_key=sortify(text_str).strip()[:128])
     
-@Book.html_built.connect
 def notes_from_book(sender, **kwargs):
-    build_notes.delat(sender)
+    build_notes.delay(sender)
+Book.html_built.connect(notes_from_book)