GX-Abgewiesen #54824
geschlossenWenn eine ungültige ID für eine Kategorie übergeben wird, dann wird eine Exception geworfen und keine 404 Seite angezeigt
0%
Beschreibung
Wenn man angenommen "shop/?cat=c3215645_Testkategorie-Testkategorie.html" aufruft und es keine Kategorie mit der ID 3215645 gibt, dann wird folgende Exception angezeigt.
Hier wäre es sinnvoller, wenn auf eine 404 Seite weitergeleitet wird.
FATAL ERROR(1): "Uncaught UnexpectedValueException: The requested category was not found in database (ID:2) in /var/www/html/local-stable/GXMainComponents/Services/Core/Category/Repositories/Reader/CategoryRepositoryReader.inc.php:80
Stack trace:
#0 /var/www/html/local-stable/GXMainComponents/Services/Core/Category/Repositories/CategoryRepository.inc.php(159): CategoryRepositoryReader->getById(Object(IdType))
#1 /var/www/html/local-stable/GXMainComponents/Services/Core/Category/CategoryReadService.inc.php(69): CategoryRepository->getCategoryById(Object(IdType))
#2 /var/www/html/local-stable/system/overloads/HeaderExtenderComponent/SeoTagsHeaderExtender.inc.php(275): CategoryReadService->getCategoryById(Object(IdType))
#3 /var/www/html/local-stable/system/overloads/HeaderExtenderComponent/ShopgateHeaderExtender.inc.php(23): SeoTagsHeaderExtender->proceed()
#4 /var/www/html/local-stable/system/classes/layout/HeaderContentControl.inc.php(172): ShopgateHeaderExtender->proceed()
#5 /var/www/html/local-stable/system/classes/layout/"
Zugehörige Tickets
Von Mirko Janssen vor fast 7 Jahren aktualisiert
- Kopiert von GX-Bug #54765: Wenn eine nicht SEO geboostete Kategorie URL einen ungültigen Kategorieparameter enthält, sollte eine 404 Seite anstatt einer CheckDataType Exception geworfen werden wurde hinzugefügt
Von Torben Wark vor fast 7 Jahren aktualisiert
- Thema wurde von Wenn eine ungültige ID für eine Kategorie übergeben wird, dann wird eine Exception geworfen und keine 404 Seite angezeigt. zu Wenn eine ungültige ID für eine Kategorie übergeben wird, dann wird eine Exception geworfen und keine 404 Seite angezeigt geändert
- Status wurde von Gemeldet zu In Prüfung geändert
- Zugewiesen an wurde auf Torben Wark gesetzt
- Zielversion wurde von 133 zu 3.8.0.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Torben Wark vor fast 7 Jahren aktualisiert
- Datei
NOSEOURL404Fix.patchwurde gelöscht
Von Torben Wark vor fast 7 Jahren aktualisiert
- Status wurde von In Prüfung zu Gemeldet geändert
- Zugewiesen an
Torben Warkwurde gelöscht - Release Notes Langtext aktualisiert (Vergleich)
Von Torben Wark vor fast 7 Jahren aktualisiert
- Zielversion wurde von 3.8.0.0 beta1 zu 133 geändert
Von Mirko Janssen vor mehr als 6 Jahren aktualisiert
- Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
- Status wurde von Gemeldet zu Abgewiesen geändert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Problem wurde bereits gelöst und kann nicht mehr reproduziert werden.