# Thumbnails teilweise nicht verfügbar

**URL:** <https://forum.shopware.com/t/thumbnails-teilweise-nicht-verfugbar/64707>\
**Category:** Allgemein\
**Created:** [14. Februar 2020 um 09:48 UTC](https://forum.shopware.com/t/thumbnails-teilweise-nicht-verfugbar/64707 "2020-02-14T09:48:11Z")\
**Posts on this page:** 1\
**Showing post:** 23

<div class="post-metadata">

**Author:** ![novalis](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/novalis/32/13668_2.png) [@novalis](https://forum.shopware.com/u/novalis)\
**Post date:** [4. Juni 2021 um 07:26 UTC](https://forum.shopware.com/t/thumbnails-teilweise-nicht-verfugbar/64707/23 "2021-06-04T07:26:02Z")

</div>

Das Problem scheint von nicht unterstützten oder fehlerhaften Bildern zu kommen. Beim De-Serialisieren wird dann eine Exception geworfen, da der Rückgabewert von getThumbnailsRo() nicht korrekt geprüft wird…

vendor/shopware/core/Content/Media/Subscriber/MediaLoadedSubscriber.php

```php
public function unserialize(EntityLoadedEvent $event): void
    {
        /** @var MediaEntity $media */
        foreach ($event->getEntities() as $media) {
            if ($media->getMediaTypeRaw()) {
                $media->setMediaType(unserialize($media->getMediaTypeRaw()));
            }

            if ($media->getThumbnails() === null) {
                if ($media->getThumbnailsRo()) {
                    try {
                        $collection = unserialize($media->getThumbnailsRo());
                        $media->setThumbnails($collection);
                    } catch (\ErrorException $e) {
                        $media->setThumbnails(new MediaThumbnailCollection());
                    }
                } else {
                    $media->setThumbnails(new MediaThumbnailCollection());
                }
            }
        }
    }

```

Damit läuft alles korrekt durch, auch wenn bei den fehlerhaften Medien dann eben das Bild fehlt.

---

_[View the full topic](https://forum.shopware.com/t/thumbnails-teilweise-nicht-verfugbar/64707)._
