X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/fbd02d519b365d24267f292a6caf5804078dd9d1..aab3653045a8d628ed3c5979e70d0c62e9477b22:/src/youtube/models.py diff --git a/src/youtube/models.py b/src/youtube/models.py index df071f1..32d5f04 100644 --- a/src/youtube/models.py +++ b/src/youtube/models.py @@ -232,12 +232,18 @@ class ThumbnailTemplate(models.Model): def generate(self, audiobook): try: + title = audiobook.book['title'] + if audiobook.book.get('parent'): + parent_title = audiobook.book['parent']['title'] + if not title.startswith(parent_title): + title = ", ".join((parent_title, title)) + img = create_thumbnail( self.background.path, self.definition, { "author": ', '.join((a['name'] for a in audiobook.book['authors'])), - "title": audiobook.book['title'], + "title": title, "part": (audiobook.youtube_volume or audiobook.part_name).strip(), }, lambda name: Font.objects.get(name=name).truetype.path