GX-Bug #57765
geschlossenKundenbewertung ist als Gast nicht mehr möglich, wenn man den Sicherheitscode bei Produktbewertungen deaktiviert
100%
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.