From 481ae18de2fb8035c094a2442e6362581469a8d0 Mon Sep 17 00:00:00 2001 From: Ajurna Date: Thu, 2 Jun 2022 17:07:31 +0100 Subject: [PATCH] fix for out of date comicpage references on thumbnail generation --- comic/models.py | 7 ++++++- pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/comic/models.py b/comic/models.py index 432308d..856d427 100644 --- a/comic/models.py +++ b/comic/models.py @@ -174,7 +174,12 @@ class ComicBook(models.Model): return False page_obj = ComicPage.objects.get(Comic=self, index=page) - out = (archive.open(page_obj.page_file_name), page_obj.content_type) + try: + out = (archive.open(page_obj.page_file_name), page_obj.content_type) + except rarfile.NoRarEntry: + self.verify_pages() + page_obj = ComicPage.objects.get(Comic=self, index=page) + out = (archive.open(page_obj.page_file_name), page_obj.content_type) return out def get_thumbnail_url(self): diff --git a/pyproject.toml b/pyproject.toml index beead3b..3dac9b6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ line_length = 119 [tool.poetry] name = "cbwebreader" -version = "0.4.4" +version = "0.4.5" description = "CBR/Z Web Reader" authors = ["ajurna "] license = "Creative Commons Attribution-ShareAlike 4.0 International License"