some updates

This commit is contained in:
Ross
2025-07-07 11:41:44 +01:00
parent f3b6f8ef59
commit d7499e9166
9 changed files with 283 additions and 60 deletions
+6 -1
View File
@@ -496,7 +496,12 @@ class SeriesBase(models.Model):
return format_html('", "'.join(images))
def get_thumbnail(self, recreate=False, fail_loudly=False):
images = self.images.filter(removed=False)
# Use prefetched images if available
images = getattr(self, '_prefetched_objects_cache', {}).get('images')
if images is not None:
images = [img for img in images if not img.removed]
else:
images = self.images.filter(removed=False)
if len(images) < 1:
return "No images", 0