From 8a57885f70d87d9f79b0c0d47dc0f683d434b734 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Fri, 26 May 2017 13:22:33 +0200 Subject: [PATCH] slightly improve book.publish --- apps/catalogue/models/book.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/catalogue/models/book.py b/apps/catalogue/models/book.py index 84c05dbd..42a4d1fc 100755 --- a/apps/catalogue/models/book.py +++ b/apps/catalogue/models/book.py @@ -428,8 +428,8 @@ class Book(models.Model): """ self.assert_publishable() changes = self.get_current_changes(publishable=True) - book_xml = self.materialize(changes=changes) if not fake: + book_xml = self.materialize(changes=changes) data = {"book_xml": book_xml} if host: data['gallery_url'] = host + self.gallery_url() @@ -438,6 +438,9 @@ class Book(models.Model): br = BookPublishRecord.objects.create(book=self, user=user) for c in changes: ChunkPublishRecord.objects.create(book_record=br, change=c) + if not self.public: + self.public = True + self.save() post_publish.send(sender=br) def latex_dir(self): -- 2.20.1