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
#1
Von Torben Wark vor mehr als 9 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Torben Wark gesetzt
Aktionen
#2
Von Torben Wark vor mehr als 9 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen
#3
Von Daniel Würdemann vor mehr als 9 Jahren aktualisiert
- Betroffene Versionen 2.3.1.3 wurde hinzugefügt
Aktionen
#4
Von Till Tepelmann vor mehr als 9 Jahren aktualisiert
- Status wurde von Erledigt zu Gemeldet geändert
- % erledigt wurde von 100 zu 0 geändert
in der Datei /admin/customers.php in ca. Zeile 463 muss ebenfalls die VatNumber zu String gecasted werden:
$customer->setVatNumber(MainFactory::create('CustomerVatNumber', (string)$customers_vat_id));
Aktionen
#5
Von Torben Wark vor mehr als 9 Jahren aktualisiert
- Status wurde von Gemeldet zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen