Update Legimi panel
[redakcja.git] / src / depot / models.py
index 15c0d3a..62a360a 100644 (file)
@@ -169,14 +169,14 @@ class SiteBookPublish(models.Model):
         try:
             changes = [
                 p.change for p in
-                self.sitechunkpublish_set.order_by('change__chunk__number')
+                self.sitechunkpublish_set.order_by('change__tree__number')
             ]
 
-            self.site.publish(self, changes=changes)
+            self.site_book.site.publish(self, changes=changes)
 
-        except Exception:
+        except Exception as e:
             self.status = 110
-            self.error = traceback.format_exc()
+            self.error = str(e) + '\n\n' + traceback.format_exc()
         else:
             self.status = 100
             self.error = ''