Project

General

Profile

GX-Bug #68376

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

Added by Till Tepelmann over 1 year ago. Updated 11 months ago.

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

0%

Estimated time:
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


Description

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()

History

#1

Updated by Wilken Haase over 1 year ago

  • Description updated (diff)
#2

Updated by Till Tepelmann over 1 year ago

  • Description updated (diff)
#3

Updated by Till Tepelmann over 1 year ago

  • Status changed from Gemeldet to 30
  • Assignee set to Core-Entwickler
  • Target version changed from 133 to 4.5.1.0 beta1
  • Release Notes Langtext updated (diff)
#4

Updated by Till Tepelmann over 1 year ago

  • Target version changed from 4.5.1.0 beta1 to 4.4.0.0 beta1
#5

Updated by Till Tepelmann over 1 year ago

  • Target version changed from 4.4.0.0 beta1 to 4.4.0.0
#6

Updated by Lennard Kläfker over 1 year ago

  • Tags set to 4.4.0.0 final
#7

Updated by Alexandre Ataides over 1 year ago

  • Assignee changed from Core-Entwickler to Alexandre Ataides
#8

Updated by Daniel Wu over 1 year ago

  • Tags changed from 4.4.0.0 final to 4.4.0.0
#9

Updated by Daniel Wu over 1 year ago

  • Assignee deleted (Alexandre Ataides)
#10

Updated by Marvin Muxfeld over 1 year ago

  • Status changed from 30 to Testing
  • Assignee set to Core-Entwickler
#11

Updated by Ahmed Hamouda over 1 year ago

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

Updated by Ahmed Hamouda over 1 year ago

  • Status changed from Testing to Erledigt
#13

Updated by Daniel Wu over 1 year ago

  • Tags changed from 4.4.0.0 to 4.4.0.0
#14

Updated by Moritz Bunjes 11 months ago

  • Tags deleted (4.4.0.0)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)