Projekt

Allgemein

Profil

Aktionen

GX-Bug #41999

geschlossen

Wenn die Plausibilitätsprüfung der USt-IdNr. deaktiviert wird, können keine Kunden über den Admin-Bereich angelegt werden

Von Torben Wark vor fast 9 Jahren hinzugefügt. Vor fast 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Torben Wark
Kategorie:
Adminbereich
Zielversion:
% 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

Auch abrufbar als: Atom PDF