diff --git a/rare/components/tabs/store/api/models/response.py b/rare/components/tabs/store/api/models/response.py index 23332d51..c8dfb5a0 100644 --- a/rare/components/tabs/store/api/models/response.py +++ b/rare/components/tabs/store/api/models/response.py @@ -45,8 +45,8 @@ class ImageUrlModel: @dataclass class KeyImagesModel: key_images: Optional[List[ImageUrlModel]] = None - tall_types = ("DieselStoreFrontTall", "OfferImageTall", "Thumbnail", "ProductLogo", "DieselGameBoxLogo") - wide_types = ("DieselStoreFrontWide", "OfferImageWide", "VaultClosed", "ProductLogo") + tall_types = ("DieselGameBoxTall", "DieselStoreFrontTall", "OfferImageTall", "DieselGameBoxLogo", "Thumbnail", "ProductLogo") + wide_types = ("DieselGameBoxwide", "DieselStoreFrontWide", "OfferImageWide", "DieselGameBox", "VaultClosed", "ProductLogo") def __getitem__(self, item): return self.key_images[item] diff --git a/rare/components/tabs/store/widgets/details.py b/rare/components/tabs/store/widgets/details.py index 2e0030a0..03981de5 100644 --- a/rare/components/tabs/store/widgets/details.py +++ b/rare/components/tabs/store/widgets/details.py @@ -176,7 +176,9 @@ class StoreDetailsWidget(QWidget, SideTabContents): key_images = self.catalog_offer.keyImages img_url = key_images.for_dimensions(self.image.size().width(), self.image.size().height()) - self.image.fetchPixmap(img_url.url) + # FIXME: check why there was no tall image + if img_url: + self.image.fetchPixmap(img_url.url) # self.image_stack.setCurrentIndex(0) about = product_data.about