diff --git a/src/budy/models/product.py b/src/budy/models/product.py index 741e25ff..77800fb5 100644 --- a/src/budy/models/product.py +++ b/src/budy/models/product.py @@ -779,6 +779,9 @@ def get_currency_ripe(self, currency = None): def get_image(self, size = None, order = None): for image in self.images: + if not image: continue + if not hasattr(image, "size"): continue + if not hasattr(image, "order"): continue is_size = size == None or image.size == size if not is_size: continue is_order = order == None or image.order == order