From: Jan Szejko Date: Tue, 22 May 2018 12:54:05 +0000 (+0200) Subject: don't create publish records for beta X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/73b42b3c240f22679610fda444b8c7a8b55bb5d8 don't create publish records for beta --- 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()