From c2df43220b8e1ace2b44e5b133ae8d08e694d254 Mon Sep 17 00:00:00 2001
From: j <j@mailb.org>
Date: Fri, 24 Jan 2025 14:56:11 +0530
Subject: [PATCH] only update if poster is valid

---
 pandora/item/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pandora/item/models.py b/pandora/item/models.py
index be7f3303b..138b4fcd0 100644
--- a/pandora/item/models.py
+++ b/pandora/item/models.py
@@ -1375,7 +1375,7 @@ class Item(models.Model):
         self.poster_height = self.poster.height
         self.poster_width = self.poster.width
         self.clear_poster_cache(self.poster.path)
-        if self.cache.get('posterRatio') != self.poster_width / self.poster_height:
+        if self.poster_width and self.cache.get('posterRatio') != self.poster_width / self.poster_height:
             self.update_cache(poster_width=self.poster_width,
                               poster_height=self.poster_height)