Projekt

Allgemein

Profil

Aktionen

GX-Bug #68376

geschlossen

Kategorien/Artikel sind im Gambio Admin nicht mehr aufrufbar und Bearbeitbar wenn der Ordner /images/categories/og/ gelöscht wurde

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

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Ahmed Hamouda
Kategorie:
Adminbereich
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0, 4.2.0.0 beta1, 4.2.0.1, 4.2.1.0, 4.2.1.0 beta1, 4.3.1.0, 4.3.1.0 RC1, 4.3.1.0 beta1, 4.3.1.0 beta2, 4.3.1.0 beta3, 4.3.2.0, 4.3.2.0 beta1, 4.3.2.1, 4.3.3.0, 4.3.3.0 beta1, 4.3.3.1
Release Notes Langtext:

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:

  1. Gambio Admin öffnen
  2. Unter Kategorien / Artikel eine Kategorie zu Bearbeiten öffnen
  3. Im Bereich "Bilder" den Dateimanager bei "Kategoriebild" öffnen
  4. Im Dateimanager wird der Ordner /og/ angezeigt
  5. Den Ordner /og/ löschen
  6. Gambio Admin Startseite aufrufen
  7. 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:

  1. open Gambio Admin
  2. under categories / products open a category to edit
  3. in the section "images" open the file manager at "category image
  4. in the file manager the folder /og/ is displayed
  5. delete the folder /og/
  6. open the Gambio Admin start page
  7. 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()

Aktionen #1

Von Wilken Haase vor mehr als 3 Jahren aktualisiert

Aktionen #2

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

Aktionen #3

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)
Aktionen #4

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
Aktionen #5

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

  • Zielversion wurde von 4.4.0.0 beta1 zu 4.4.0.0 geändert
Aktionen #6

Von Lennard Kläfker vor mehr als 3 Jahren aktualisiert

  • Tags wurde auf 4.4.0.0 final gesetzt
Aktionen #7

Von Alexandre Ataides vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Alexandre Ataides geändert
Aktionen #8

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

  • Tags wurde von 4.4.0.0 final zu 4.4.0.0 geändert
Aktionen #9

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an Alexandre Ataides wurde gelöscht
Aktionen #10

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Status wurde von 30 zu Testing geändert
  • Zugewiesen an wurde auf Core-Entwickler gesetzt
Aktionen #11

Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Ahmed Hamouda geändert
Aktionen #12

Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #13

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

  • Tags wurde von 4.4.0.0 zu 4.4.0.0 geändert
Aktionen #14

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags 4.4.0.0 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF