Aktionen
GX-Bug #41999
geschlossenWenn die Plausibilitätsprüfung der USt-IdNr. deaktiviert wird, können keine Kunden über den Admin-Bereich angelegt werden
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Konfiguration -> USt-IdNr. -> USt-IdNr. überprüfen auf "Nein" schalten. Neuen Kunden über Kunden -> Kunden anlegen
Betroffene Versionen:
2.3.1.0, 2.3.1.0 beta1, 2.3.1.0 beta2, 2.3.1.1, 2.3.1.2, 2.3.1.3
Release Notes Langtext:
Beschreibung
Wenn die Option USt-IdNr. -> USt-IdNr. überprüfen auf "Nein" geschaltet wird, gibt es beim Anlegen eines neuen Kunden über den Admin-Bereich einen Fehler. Dadurch, dass das Input-Feld für die USt-IdNr. nicht mehr vorhanden ist, wenn die Überprüfung deaktiviert wurde, wird dem Backend ein falscher Wert übermittelt, welches einen Fehler auslöst, da es einen String erwartet.
Mögliche Lösung:
else { $customer = $customerWriteService->createNewRegistree( MainFactory::create('CustomerEmail', $customers_email_address), MainFactory::create('CustomerPassword', $customers_password_encrypted), $dateOfBirth, MainFactory::create('CustomerVatNumber', $customers_vat_id), MainFactory::create('CustomerCallNumber', $customers_telephone), MainFactory::create('CustomerCallNumber', $customers_fax), $addressBlock ); }
Ändern in:
else { $customer = $customerWriteService->createNewRegistree( MainFactory::create('CustomerEmail', $customers_email_address), MainFactory::create('CustomerPassword', $customers_password_encrypted), $dateOfBirth, MainFactory::create('CustomerVatNumber', (string)$customers_vat_id), MainFactory::create('CustomerCallNumber', $customers_telephone), MainFactory::create('CustomerCallNumber', $customers_fax), $addressBlock ); }
Aktionen