From: Radek Czajka Date: Mon, 9 Oct 2023 13:46:31 +0000 (+0200) Subject: legimi fix X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/2890d9e9df234b3e13fb0581337bc2d678ffdcb0?ds=inline legimi fix --- diff --git a/src/depot/publishers/legimi.py b/src/depot/publishers/legimi.py index 75c21cf2..6802d149 100644 --- a/src/depot/publishers/legimi.py +++ b/src/depot/publishers/legimi.py @@ -356,8 +356,9 @@ class Legimi(BasePublisher): data=current ) - def edit_sale(self, book): - assert book.legimi_id + def edit_sale(self, site_book): + book = site_book.book + assert site_book.external_id words = book.wldocument(librarian2=True).get_statistics()['total']['words_with_fn'] @@ -369,7 +370,7 @@ class Legimi(BasePublisher): data = { 'ValidationTrue': 'true', - 'Id': book.legimi_id, + 'Id': site_book.external_id, 'SalesPromotionId': "0", 'IsLibraryPass': "False", 'OriginalEnterToTheMarketType': "No", @@ -388,6 +389,6 @@ class Legimi(BasePublisher): } self.session.post( - self.EDIT_SALE_URL % book.legimi_id, + self.EDIT_SALE_URL % site_book.external_id, data=data )