X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/c89776c783212b4e1ed572854bcf4308462d8b82..ffc2e047ca6712af8da3e13891b7ea16f184264a:/apps/catalogue/models/book.py diff --git a/apps/catalogue/models/book.py b/apps/catalogue/models/book.py index 46d11e83..90327b26 100755 --- a/apps/catalogue/models/book.py +++ b/apps/catalogue/models/book.py @@ -9,10 +9,8 @@ from django.template.loader import render_to_string from django.utils.translation import ugettext_lazy as _ from slughifi import slughifi -import apiclient from catalogue.helpers import cached_in_field from catalogue.models import BookPublishRecord, ChunkPublishRecord -from catalogue.signals import post_publish from catalogue.tasks import refresh_instance, book_content_updated from catalogue.xml_tools import compile_text, split_xml @@ -350,6 +348,9 @@ class Book(models.Model): """ Publishes a book on behalf of a (local) user. """ + import apiclient + from catalogue.signals import post_publish + self.assert_publishable() changes = self.get_current_changes(publishable=True) book_xml = self.materialize(changes=changes)