Gelöst master von heute: "Neues Passwort anfordern" > Fatal error: Uncaught TypeError

  • "Hermes B2C" wird zum 29.02.2020 abgeschaltet und durch das neue "Hermes-Shipping-Interface" (HSI) ersetzt.
    Wer noch "Hermes B2C" nutzt sollte rechtzeitig umsteigen
    Weiterführende Infos gibt es hier: Infos zur Schnittstelle

hotzeplotz

Mitglied
4. Februar 2019
21
2
Code:
Fatal error: Uncaught TypeError: Argument 1 passed to JTL\Customer\Customer::__construct() must be of the type int or null, string given, called in /pass.php on line 34 and defined in /includes/src/Customer/Customer.php:266
Siehe https://gitlab.com/jtl-software/jtl-shop/core/blob/master/pass.php#L34

Code:
var_dump($kunde->kKunde); 
// > string(2) "25"
Das gleiche Trifft auf auf Zeile 49 zu. https://gitlab.com/jtl-software/jtl-shop/core/blob/master/pass.php#L49

Code:
var_dump($resetItem->kKunde); 
// > string(2) "25"
Und vermutlich an anderen stellen auch noch. Es sollte ein integer sein.

ciao, Stefan