GX-Bug #68376
geschlossenKategorien/Artikel sind im Gambio Admin nicht mehr aufrufbar und Bearbeitbar wenn der Ordner /images/categories/og/ gelöscht wurde
0%
Der Ordner /images/categories/og/ wird nun automatisch erstellt wenn er fehlt
Beschreibung
Kategorien/Artikel sind im Gambio Admin nicht mehr aufrufbar und Bearbeitbar wenn der Ordner /images/categories/og/ gelöscht wurde. Das können Kunden aus Unwissenheit zum Beispiel über den Dateimanager tun.
Das Problem entsteht immer dann wenn der Ordner fehlt weil beim Aufruf der Admin Seite dieser Ordner geprüft wird ob er vorhanden ist und wenn nicht eine Exception geworfen wird.
Kann wie folgt reproduziert werden:
- Gambio Admin öffnen
- Unter Kategorien / Artikel eine Kategorie zu Bearbeiten öffnen
- Im Bereich "Bilder" den Dateimanager bei "Kategoriebild" öffnen
- Im Dateimanager wird der Ordner /og/ angezeigt
- Den Ordner /og/ löschen
- Gambio Admin Startseite aufrufen
- Menüpunkt Kategorien / Artikel aufrufen
Erwartes Ergebnis:
Die Seite ist ohne Fehler aufrufbar und mann kann seine Artikel und Kategorien bearbeiten
Tatsächliches Ergebnis:
Die Seite "Kategorien / Artikel" ist nach dem Löschen des Ordners /images/categories/og nicht mehr aufrufbar.
Mögliche Lösung:
Ordner /images/categories/og muss immer automatisch erstellt werden wenn er fehlt bevor die Seite angezeigt werden kann. Eine Löschsperre im Dateimanager löst das Problem nicht.
Categories/products are no longer accessible and editable in the Gambio Admin if the folder /images/categories/og/ was deleted. This can be done for example via FTP or via filemanager.
The problem always occurs when the folder is missing because when calling the admin page this folder is checked if it is present and if not an exception is thrown.
Can be reproduced as follows:
- open Gambio Admin
- under categories / products open a category to edit
- in the section "images" open the file manager at "category image
- in the file manager the folder /og/ is displayed
- delete the folder /og/
- open the Gambio Admin start page
- call menu item categories / products.
Expected result:
The page is accessible without errors and you can edit your products and categories.
Actual result:
The page "Categories / Products" is not accessible after deleting the folder /images/categories/og.
Possible solution:
Folder /images/categories/og must always be created automatically if it is missing before the page can be displayed. Protecting the folder in the filemanager is no solution.
Uncaught InvalidArgumentException: '/images/categories/og' is not a valid directory path in /GXEngine/Shared/FileSystem/ExistingDirectory.inc.php:34
Stack trace:
#0 /GXEngine/Shared/FileSystem/WritableDirectory.inc.php(30): ExistingDirectory->__construct()
#1 /system/core/MainFactory.inc.php(331) : eval()'d code(2): WritableDirectory->__construct()
#2 /system/core/MainFactory.inc.php(331): eval()
#3 /system/core/MainFactory.inc.php(291): MainFactory::create_object()
#4 /GXMainComponents/Services/Core/Category/Factories/CategoryServiceFactory.inc.php(550): MainFactory::create()
#5 /GXMainComponents/Services/Core/Category/Factories/CategoryServiceFactory.inc.php(223): CategoryServiceFactory->_createCategoryOpenGraphImageStorage()
#6 /GXMainComponents/Loaders/GXCoreLoader/GXCoreLoader.inc.php(458): CategoryServiceFactory->createCategoryWriteService()
Von Wilken Haase vor mehr als 3 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Till Tepelmann vor mehr als 3 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Till Tepelmann vor mehr als 3 Jahren aktualisiert
- Status wurde von Gemeldet zu 30 geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor mehr als 3 Jahren aktualisiert
- Zielversion wurde von 4.5.1.0 beta1 zu 4.4.0.0 beta1 geändert
Von Till Tepelmann vor mehr als 3 Jahren aktualisiert
- Zielversion wurde von 4.4.0.0 beta1 zu 4.4.0.0 geändert
Von Lennard Kläfker vor mehr als 3 Jahren aktualisiert
- Tags wurde auf 4.4.0.0 final gesetzt
Von Alexandre Ataides vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Alexandre Ataides geändert
Von Daniel Wu vor mehr als 3 Jahren aktualisiert
- Tags wurde von 4.4.0.0 final zu 4.4.0.0 geändert
Von Daniel Wu vor mehr als 3 Jahren aktualisiert
- Zugewiesen an
Alexandre Ataideswurde gelöscht
Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert
- Status wurde von 30 zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Ahmed Hamouda geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Daniel Wu vor mehr als 3 Jahren aktualisiert
- Tags wurde von 4.4.0.0 zu 4.4.0.0 geändert