GX-Bug #67564
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
Wenn man beim Artikel ein Bild aus einem Unterordner hochgeladen hat, kann man das nicht wieder löschen
Kann wie folgt reproduziert werden:
1. Artikel anlegen
2. Bild hochladen, im Dateimanager ein Unterordner anlegen
3. Neues Bild hochladen
4. Das Bild auswählen
5. Artrikel speichern
6. Bild wird korrekt angezeigt
7. Artikel erneut aufrufen und bearbeiten
8. Checkbox beim Artikelbild "Löschen" aktivieren
9. Artikel speichern
9. Es wird eine Fehlermeldung oder die Fehlerseite angezeigt.
--------
If you have uploaded an image from a subfolder of the product, you cannot delete it
Can be reproduced as follows:
1. create a product
2. upload image, create a subfolder in the file manager
3. upload a new picture
4. select the image
5. save artricle
6. image is displayed correctly
7. recall and edit the product
8. activate the checkbox "Delete" in the article image
9. save product
9. an error message or the error page is displayed
`Uncaught InvalidArgumentException: Filename "TEST/kouji-tsuru-RDCPCjxPOyM.jpg" is not valid in /GXEngine/Shared/FileSystem/FilenameStringType.php:90
Stack trace:
#0 /GXEngine/Shared/FileSystem/FilenameStringType.php(53): FilenameStringType->validateFilenameIsNotAPath('TEST/kouji-tsur...')
#1 /GXEngine/Shared/FileSystem/FilenameStringType.php(31): FilenameStringType->_validateFilename('TEST/kouji-tsur...')
#2 /admin/includes/modules/set_product_image_data.inc.php(64): FilenameStringType->__construct('TEST/kouji-tsur...')
#3 /admin/includes/modules/set_stored_product_data.inc.php(104): require('...')
#4 /admin/categories.php(328): require('...')
#5 {main}
thrown`