Projekt

Allgemein

Profil

Aktionen

GX-Bug #57765

geschlossen

Kundenbewertung ist als Gast nicht mehr möglich, wenn man den Sicherheitscode bei Produktbewertungen deaktiviert

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

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Moritz Bunjes
Kategorie:
Frontend
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.10.0.0
Release Notes Langtext:

Kundenbewertung ist als Gast wieder möglich, wenn man den Sicherheitscode bei Produktbewertungen deaktiviert


Beschreibung

Kundenbewertung ist als Gast nicht mehr möglich, wenn man den Sicherheitscode bei Produktbewertungen deaktiviert, es wird eine Exeception geworfen auf dem Bildschirm

FATAL ERROR(1): "Uncaught InvalidArgumentException: No customer found by given id in /GXMainComponents/Services/Core/Customer/CustomerRepository.inc.php:136
Stack trace:
#0 /GXMainComponents/Services/Core/Customer/CustomerReadService.inc.php(52): CustomerRepository->getCustomerById(Object(IdType))
#1 /system/overloads/ProductReviewsWriteContentControl/ProductReviewsWriteContentControlOverload.inc.php(35): CustomerReadService->getCustomerById(Object(IdType))
#2 /product_reviews_write.php(45): ProductReviewsWriteContentControlOverload->proceed()

Kann wie folgt reproduziert werden:

In der Kundengruppe "Gast" das Schreiben von "Bewertungen" erlauben.
Unter "Shop Einstellungen->System Einstellungen->Sicherheitscenter" den Sicherheitscode für "Artikelbewertungen" deaktivieren.

Als Gast einen Artikel aufrufen und dort auf "Ihre Meinung" klicken und einen Bewertung abgeben mit mindestens 50 Zeichen.


Aktionen

Auch abrufbar als: Atom PDF