Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #54824

geschlossen

Wenn eine ungültige ID für eine Kategorie übergeben wird, dann wird eine Exception geworfen und keine 404 Seite angezeigt

Von Mirko Janssen vor fast 7 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
Mirko Janssen
Kategorie:
Core
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

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

Kopiert von GX-Entwicklung - 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 werdenErledigtMirko Janssen

Aktionen
Aktionen #1

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

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

Von Torben Wark vor fast 7 Jahren aktualisiert

  • Datei NOSEOURL404Fix.patch wurde gelöscht
Aktionen #4

Von Torben Wark vor fast 7 Jahren aktualisiert

  • Tags Fix wurde gelöscht
Aktionen #5

Von Torben Wark vor fast 7 Jahren aktualisiert

  • Status wurde von In Prüfung zu Gemeldet geändert
  • Zugewiesen an Torben Wark wurde gelöscht
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #6

Von Torben Wark vor fast 7 Jahren aktualisiert

  • Zielversion wurde von 3.8.0.0 beta1 zu 133 geändert
Aktionen #7

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.

Aktionen #8

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF