X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/c51d32b7b97016260e4c60dda9fbbd9eb25420ce..44974eca5cd6e3fdb299d815f7a1a512cefd6196:/src/documents/models/book.py diff --git a/src/documents/models/book.py b/src/documents/models/book.py index 293d2c4e..ca1f4f8c 100644 --- a/src/documents/models/book.py +++ b/src/documents/models/book.py @@ -473,6 +473,11 @@ class Book(models.Model): if not fake: book_xml = self.materialize(changes=changes) data = {"book_xml": book_xml, "days": days, "hidden": hidden} + if self.catalogue_book is not None: + cb = self.catalogue_book + isbn = cb.isbn_set.filter(form='mp3').first() + if isbn is not None: + data['isbn_mp3'] = isbn.get_code() if self.project is not None: if self.project.logo: data['logo'] = urljoin( @@ -486,6 +491,8 @@ class Book(models.Model): ) if self.project.logo_alt: data['logo_alt'] = self.project.logo_alt + if not self.project.can_sell: + data['can_sell'] = False if host: data['gallery_url'] = host + self.gallery_url() apiclient.api_call(user, "books/", data, beta=beta)