GX-Bug #69389
geschlossenBeim Anlegen von Kunden über die REST API ist das Bundesland nicht optional es wird eine gütige zoneId verlangt auch wenn das Land keine Bundesländer hat
0%
Bundesland beim Anlegen von Kunden über die REST API ist nun optional
Beschreibung
Beim Anlegen von Kunden über die REST API ist das Bundesland nicht optional es wird eine gütige zoneId verlangt auch wenn das Land keine Bundesländer hat
Kann wie folgt reproduziert werden:
- eine POST Anfrage an den Endpunkt /v2/customers schicken mit dem angehängtem JSON
Erwartetes Ergebnis:
Beim Anlegen von Kunden sollte die zoneId immer optional sein, wenn diese aber übergeben wird, soltle diese entweder 0 sein, oder eine gültige zoneId aus der Datenbank
Tatsächliches Ergebnis:
Man kann bei der API Anlegen von Kunden die zoneId nicht weglassen oder eine 0 einsetzen, wenn man kein Bundesland übergeben will, weil z.B. das Land keine Bundesländer hat.
When creating customers via the REST API, the state is not optional it requires a kind zoneId even if the state has no states
Can be reproduced as follows:
- send a POST request to the /v2/customers endpoint with the JSON attached.
Expected result:
When creating customers, the zoneId should always be optional, but if passed, it should either be 0, or a valid zoneId from the database
Actual result:
You can't omit the zoneId or insert a 0 when creating customers over the API if you don't want to pass a state because, for example, the country has no states.
[
{
"addonValues": null,
"address": {
"additionalAddressInfo": "6. Etage",
"b2bStatus": false,
"city": "Test City",
"company": "Test Company",
"countryId": "81",
"houseNumber": "5",
"postcode": "23983",
"street": "Test Street",
"suburb": "Test Suburb"
},
"dateOfBirth": "1985-02-13",
"email": "customer81@email.de",
"fax": "2093049283",
"firstname": "John",
"gender": "m",
"isGuest": false,
"lastname": "Doe",
"password": "827ccb0eea8a706c4c34a16891f84e7b",
"statusId": "1",
"number": "1345656",
"telephone": "2343948798345",
"type": "registree",
"vatNumber": "0923429837942",
"vatNumberStatus": true
}
]
Von Till Tepelmann vor etwa 3 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Marvin Muxfeld vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor fast 3 Jahren aktualisiert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
Von Alexandre Ataides vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Von Alexandre Ataides vor fast 3 Jahren aktualisiert
- Zielversion wurde auf 4.5.2.0 beta1 gesetzt
Von Alexandre Ataides vor fast 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert