Projekt

Allgemein

Profil

Aktionen

GX-Bug #67766

geschlossen

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.

Von Till Tepelmann vor mehr als 3 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Marvin Muxfeld
Kategorie:
Adminbereich
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0, 4.3.1.0 beta1
Release Notes Langtext:

Artikel die Bilder in einem Unterordner gespeichert haben können jetzt wieder gelöscht werden.


Beschreibung

Wenn ein Bild aus einem Unterordner des Produkts hochgeladen wurde, kann das Produkt nicht aus der Übersicht gelöscht werden.

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 in der Übersicht suchen und dort markieren
  8. Checkbox setzen und "Löschen" im ActionMenü wählen
  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 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. search for products in the overview and mark them there
  8. set checkbox and select "Delete" in the Action menu
  9. an error message or the error page is displayed

Uncaught InvalidArgumentException: Filename "sonstiges/2020-05-29 13-16-46_67_0.jpg" is not valid in /GXEngine/Shared/FileSystem/FilenameStringType.php:90
context:
message: Uncaught InvalidArgumentException: Filename "sonstiges/2020-05-29 13-16-46_67_0.jpg" is not valid in /GXEngine/Shared/FileSystem/FilenameStringType.php:90
Stack trace:
#0 /GXEngine/Shared/FileSystem/FilenameStringType.php(53): FilenameStringType->validateFilenameIsNotAPath('sonstiges/2020-...')
#1 /GXEngine/Shared/FileSystem/FilenameStringType.php(31): FilenameStringType->_validateFilename('sonstiges/2020-...')
#2 GXMainComponents/Services/Core/Product/ProductWriteService.inc.php(161): FilenameStringType->__construct('sonstiges/2020-...')
#3 /GXMainComponents/Services/Core/Product/ProductWriteService.inc.php(265): ProductWriteService->deleteProductById(Object(IdType))
#4 /admin/categories.php(505): ProductWriteService->unlinkProduct(Object(IdType), Object(IdCollection))
#5 {main}



Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #67564: If you have uploaded an image from a subfolder of the product, you cannot delete itErledigtAhmed Hamouda

Aktionen
Aktionen #1

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

  • Kopiert von GX-Bug #67564: If you have uploaded an image from a subfolder of the product, you cannot delete it wurde hinzugefügt
Aktionen #2

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Testing geändert
  • Zugewiesen an wurde auf Core-Entwickler gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Marvin Muxfeld geändert
Aktionen #4

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen

Auch abrufbar als: Atom PDF