fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove offending save
[wolnelektury.git]
/
apps
/
catalogue
/
models
/
book.py
diff --git
a/apps/catalogue/models/book.py
b/apps/catalogue/models/book.py
index
4b50fc9
..
cdafedf
100644
(file)
--- a/
apps/catalogue/models/book.py
+++ b/
apps/catalogue/models/book.py
@@
-353,16
+353,16
@@
class Book(models.Model):
# Save XML and HTML files
book.xml_file.save('%s.xml' % book.slug, raw_file, save=False)
# Save XML and HTML files
book.xml_file.save('%s.xml' % book.slug, raw_file, save=False)
+ book.build_cover(book_info)
# delete old fragments when overwriting
book.fragments.all().delete()
if book.build_html():
# delete old fragments when overwriting
book.fragments.all().delete()
if book.build_html():
+ # No direct saves behind this point.
if not settings.NO_BUILD_TXT and build_txt:
book.build_txt()
if not settings.NO_BUILD_TXT and build_txt:
book.build_txt()
- book.build_cover(book_info)
-
if not settings.NO_BUILD_EPUB and build_epub:
book.build_epub()
if not settings.NO_BUILD_EPUB and build_epub:
book.build_epub()
@@
-394,8
+394,6
@@
class Book(models.Model):
for tag in descendants_tags:
tasks.touch_tag(tag)
for tag in descendants_tags:
tasks.touch_tag(tag)
- book.save()
-
# refresh cache
book.reset_tag_counter()
book.reset_theme_counter()
# refresh cache
book.reset_tag_counter()
book.reset_theme_counter()