Validation error: additionalAddressLine1

Hallo Zusammen,

ich bekomme bei einem meiner Schnittstellen-Kunden bei einem PUT auf die Customer Resource den Fehler “Validation error: additionalAddressLine1”. Der Request-Body sieht wie folgt aus (die Personenbezogenen Daten habe ich unkenntlich gemacht):

{
  “number”: “20025”,
  “salutation”: “mr”,
  “firstname”: “…”,
  “lastname”: “…”,
  “email”: “…@…de”,
  “billing”: {
    “company”: “”,
    “salutation”: “mr”,
    “firstName”: “…”,
    “lastName”: “…”,
    “street”: …,
    “zipCode”: “94265”,
    “city”: “Patersdorf”,
    “phone”: “”,
    “vatId”: “”,
    “country”: 2
  }
}

Wie man sieht wird das Feld additionalAddressLine1 gar nicht verwendet. Der Fehler tritt in dieser Umgebung grundsätzlich bei allen Datensätzen auf. In anderen Umgebungen hatte ich das noch nie gesehen.

Es wurde heute auf Shopware 5.6.2 aktualisiert. Vorher war die Version 5.5.7 drauf mit dem gleiche Problem.

Ich bedanke mich für Euere Hilfe oder für einen Tip, was ich noch überprüfen oder ausprobieren könnte.

Hallo Zusammen,

niemand eine Idee?

Im Logfile steht folgendes:

[2019-10-21 17:12:11] core.CRITICAL: additionalAddressLine1:   {„uid“:„1bc3fe8“}
[2019-10-21 17:12:11] core.ERROR: additionalAddressLine1:   {„uid“:„1bc3fe8“}
[2019-10-21 17:12:12] core.CRITICAL: additionalAddressLine1:   {„uid“:„19f4782“}
[2019-10-21 17:12:12] core.ERROR: additionalAddressLine1:   {„uid“:„19f4782“}
[2019-10-21 17:12:12] core.CRITICAL: additionalAddressLine1:   {„uid“:„851efbe“}
[2019-10-21 17:12:12] core.ERROR: additionalAddressLine1:   {„uid“:„851efbe“}
[2019-10-21 17:12:13] core.CRITICAL: additionalAddressLine1:   {„uid“:„35cb59e“}
[2019-10-21 17:12:13] core.ERROR: additionalAddressLine1:   {„uid“:„35cb59e“}

Ist im Shop additionalAddressLine ein Pflichtfeld?!

Viele Grüße
https://www.digitvision.de

1 „Gefällt mir“

Hi EikeWerneke,

vielen Dank für deine Hilfe. Kann man Pflichtfelder einstellen? Wo?

Die Adressen gibts ja schon im Shop. Diese wurden großteils mit dem Marktplatzplugin “magnalister” importiert. Es handelt sich um einen PUT-Request

Ah, habs gefunden. Unter Einstellungen “Anmeldung/Registrierung”. Tatsache, ist als Pflichtfeld markiert.

Vielen Dank für deine Hilfe!!! Das war der entscheidende Tip.