Project

General

Profile

GX-Bug #67564

If you have uploaded an image from a subfolder of the product, you cannot delete it

Added by Till Tepelmann almost 2 years ago. Updated almost 2 years ago.

Status:
Erledigt
Priority:
Dringend
Assignee:
Category:
Adminbereich
Target version:
% Done:

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0, 4.3.1.0 beta1
Release Notes Langtext:

Artikelbilder die in einem Unterordner gespeichert wurden können jetzt wieder gelöscht werden.


Description

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
  10. 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
  10. 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


Related issues

Has duplicate GX-Entwicklung - GX-Abgewiesen #67546: If you have subfolders in /images/original_images/, the images cannot be deleted from the productAbgewiesen

Actions
Copied to GX-Entwicklung - GX-Bug #67766: If you have uploaded an image from a subfolder of the product, you cannot delete the product from the overview / Wenn ein Bild aus einem Unterordner des Produkts hochgeladen wurde, kann das Produkt nicht aus der Übersicht gelöscht werden.Erledigt

Actions

History

#1

Updated by Till Tepelmann almost 2 years ago

  • Description updated (diff)
#2

Updated by Marvin Muxfeld almost 2 years ago

  • Status changed from Gemeldet to In Bearbeitung
  • Assignee set to Marvin Muxfeld
#3

Updated by Marvin Muxfeld almost 2 years ago

  • Status changed from In Bearbeitung to Testing
  • Assignee changed from Marvin Muxfeld to Core-Entwickler
  • Target version changed from 133 to 4.2.0.0
  • Release Notes Langtext updated (diff)
#4

Updated by Ahmed Hamouda almost 2 years ago

  • Assignee changed from Core-Entwickler to Ahmed Hamouda
#5

Updated by Ahmed Hamouda almost 2 years ago

  • Status changed from Testing to Erledigt
#6

Updated by Till Tepelmann almost 2 years ago

  • Copied to GX-Bug #67766: If you have uploaded an image from a subfolder of the product, you cannot delete the product from the overview / Wenn ein Bild aus einem Unterordner des Produkts hochgeladen wurde, kann das Produkt nicht aus der Übersicht gelöscht werden. added
#7

Updated by Ulrich Wenk over 1 year ago

  • Has duplicate GX-Abgewiesen #67546: If you have subfolders in /images/original_images/, the images cannot be deleted from the product added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)