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