Projekt

Allgemein

Profil

Aktionen

GX-Bug #42087

geschlossen

Callback-Service: Bei einer falsch formatierten E-Mail-Adresse wird eine InvalidArgumentException Fehlermeldung angezeigt

Von Ronald Loyko vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

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

100%

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

Beschreibung

Notiz:
Betrifft auch Testshop mit Version 2.3.1.5.

Beschreibung:
Sobald die E-Mail-Adresse nicht korrekt eingegeben wird (also nach dem Format name@host.de), wird statt eine Client-Fehlermeldung eine Exception geworfen.
Wenn man die E-Mail-Adresse leer lässt oder im korrekten Format eingibt, funktioniert alles.

Fehlermeldung:

Uncaught exception 'InvalidArgumentException' with message 'Invalid email address provided $p_emailAddress: werew' in /GXEngine/Classes/CoreServices/Email/ValueObjects/EmailAddress.inc.php:59
Stack trace:
#0 /system/core/MainFactory.inc.php(289) : eval()'d code(1): EmailAddress->__construct('werew')
#1 /system/core/MainFactory.inc.php(289): eval()
#2 /system/core/MainFactory.inc.php(190): MainFactory::create_object('EmailAddress', Array)
#3 /inc/xtc_php_mail.inc.php(64): MainFactory::create('EmailAddress', 'werew')
#4 /system/classes/shop_content/CallbackServiceAjaxHandler.inc.php(67): xtc_php_mail('info@inflatable...', 'Inflatables24.c...', 'info@inflatable...', 'Inflatables24.c...', '', 'werew', 'werewrw', '', '', 'R\xC3\xBCckrufwunsch:...', 'Name: werew"

Durchgeführte Schritte:
Im Shop Frontend > Rückruf-Service > Formular wie gefolgt ausfüllen

  • Name: Test
  • E-Mail: werew
  • Telefonnummer: 123213
  • Rückrufzeitraum: 12123123
  • Nachricht: qwewqewqewwq

Aktionen

Auch abrufbar als: Atom PDF