X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/3862401b670120eaebd893e2bf445ce48f4d9e75..83ed4687677954c6411b0ac9e9bdfc9f303251e0:/src/catalogue/models/book.py diff --git a/src/catalogue/models/book.py b/src/catalogue/models/book.py index eb87f10e7..b1684f930 100644 --- a/src/catalogue/models/book.py +++ b/src/catalogue/models/book.py @@ -407,6 +407,10 @@ class Book(models.Model): has_daisy_file.short_description = 'DAISY' has_daisy_file.boolean = True + @property + def media_daisy(self): + return self.get_media('daisy') + def get_audiobooks(self): ogg_files = {} for m in self.media.filter(type='ogg').order_by().iterator(): @@ -475,7 +479,7 @@ class Book(models.Model): def zip_audiobooks(self, format_): bm = BookMedia.objects.filter(book=self, type=format_) - paths = map(lambda bm: (None, bm.file.path), bm) + paths = map(lambda bm: (bm.get_nice_filename(), bm.file.path), bm) licenses = set() for m in bm: license = constants.LICENSES.get(