GX-Bug #70976
geschlossenShop Startseite nicht aufrufbar, wenn die Größenangaben für Artikelbilder nicht ermittelt werden könenn
0%
Verbesserte Handhabung beschädigter Bild-Dateien
Beschreibung
Wenn keine Größenangaben für die Artikelbilder in der Datenbank stehen (0) dann wird versucht das aus den Bildern direkt abzurufen, wenn die Grafik aber defekt ist, dann gibt es eine Fehlermeldung und der Shop ist nicht mehr aufrufbar.
Kann wie folgt reproduziert werden:
- Shop installieren
- Ein Artikel anlegen
- Ein Bild im Artikel hochladen
- Das Bild auf dem Server im Ordner /images/product_images/info_images/ manipulieren, Inhalt der Datei verändern, sodass das Bild kaputt ist, also es zu einer komplett leeren Datei machen.
- In der Datenbank für die Bilder die Breite und Höhe auf 0 setzen, (UPDATE products SET products_image_w = 0, products_image_h = 0)
- Shop aufrufen, Startseite
Erwartetes Ergebnis:
Wenn die Artikelbilder defekt sind und die Größenangaben nicht ermittelt werden können, sollte der Shop weiterhin aufrufbar sein.
Tatsächliches Ergebnis:
Shop ist nicht mehr aufrufbar, wenn ein defektes Artikelbild geladen wird und die Größenangaben nicht ermittelt werden können.
If there are no size specifications for the article images in the database (0), then an attempt is made to retrieve this directly from the images, but if the graphic is defective, then there is an error message and the shop can no longer be called up.
Can be reproduced as follows:
- install the shop
- create an article
- upload an image in the article
- manipulate the image on the server in the folder /images/product_images/info_images/, change the content of the file so that the image is broken (a completely empty file would be considered broken)
- set the width and height of the images to 0 in the database (UPDATE products SET products_image_w = 0, products_image_h = 0)
- call up shop, start page
Expected result:
If the product images are defective and the sizes cannot be determined the shop should still be accessible.
Actual result:
The shop can no longer be called up if a defective product image is loaded and the size specifications cannot be determined.
Dateien
Zugehörige Tickets