From 73b42b3c240f22679610fda444b8c7a8b55bb5d8 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Tue, 22 May 2018 14:54:05 +0200 Subject: [PATCH 1/1] don't create publish records for beta --- apps/catalogue/models/book.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/apps/catalogue/models/book.py b/apps/catalogue/models/book.py index 7acd8706..02396737 100755 --- a/apps/catalogue/models/book.py +++ b/apps/catalogue/models/book.py @@ -434,17 +434,18 @@ class Book(models.Model): if host: data['gallery_url'] = host + self.gallery_url() apiclient.api_call(user, "books/", data, beta=beta) - # record the publish - br = BookPublishRecord.objects.create(book=self, user=user) - for c in changes: - ChunkPublishRecord.objects.create(book_record=br, change=c) - if not self.public and days == 0: - self.public = True - self.save() - if self.public and days > 0: - self.public = False - self.save() - post_publish.send(sender=br) + if not beta: + # record the publish + br = BookPublishRecord.objects.create(book=self, user=user) + for c in changes: + ChunkPublishRecord.objects.create(book_record=br, change=c) + if not self.public and days == 0: + self.public = True + self.save() + if self.public and days > 0: + self.public = False + self.save() + post_publish.send(sender=br) def latex_dir(self): doc = self.wldocument() -- 2.20.1