From ab87154a392f53012eb62ca5da69536d6b4ac067 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 16 Sep 2011 15:35:45 +0200 Subject: [PATCH] notes fix --- apps/dictionary/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/dictionary/models.py b/apps/dictionary/models.py index c0a92d101..f2a9ddf28 100644 --- a/apps/dictionary/models.py +++ b/apps/dictionary/models.py @@ -22,9 +22,10 @@ class Note(models.Model): def notes_from_book(sender, **kwargs): Note.objects.filter(book=sender).delete() - if sender.has_html_file: + if sender.html_file: for anchor, text_str, html_str in html.extract_annotations(sender.html_file.path): Note.objects.create(book=sender, anchor=anchor, html=html_str, sort_key=sortify(text_str)[:128]) +# always re-extract notes after making a HTML in a Book Book.html_built.connect(notes_from_book) -- 2.20.1