X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f67de73a6cabbef2d84dc79706cbeb4441800860..dae8c833746bf716c05aaccba59a5fc049918163:/apps/catalogue/models/book.py?ds=inline

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()