Aktionen
GX-Bug #42087
geschlossenCallback-Service: Bei einer falsch formatierten E-Mail-Adresse wird eine InvalidArgumentException Fehlermeldung angezeigt
% 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