allow basic thumbnail recreation

This commit is contained in:
Ross
2024-04-15 10:07:27 +01:00
parent ca2a3e065f
commit ab9b16e7f9
4 changed files with 17 additions and 1 deletions
+3 -1
View File
@@ -404,7 +404,7 @@ class SeriesBase(models.Model):
else:
return format_html('", "'.join(images))
def get_thumbnail(self):
def get_thumbnail(self, recreate=False):
images = self.images.filter(removed=False)
if len(images) < 1:
@@ -413,6 +413,8 @@ class SeriesBase(models.Model):
img = findMiddle(images).image
try:
thumbnailer = get_thumbnailer(img)
if recreate:
thumbnailer.delete_thumbnails()
thumbnail = thumbnailer["exam-list"]
except InvalidImageFormatError:
return format_html(