GX-Bug #69884
geschlossenOptionen sind nicht aufrufbar, wenn man neue Optionen über REST API angelegt hat / Options are not accessible when creating new options via REST API
0%
Neue Optionen über die REST-API anzulegen wird nun abgelehnt, wenn die Details nicht in allen Sprachen vorliegen, um Anomalien in der Datenbank zu verhindern, die Optionen im Gambio Admin nicht mehr aufrufbar machen
Beschreibung
Wenn man über die REST API neue Optionen und Werte anlegt, aber nur eine Sprache übermittelt, dann werden leeren Einträge geschrieben, sodass nach dem Import im Gambio Admin die Seite "Optionen" nicht mehr aufrufbar ist
Kann wie folgt reproduziert werden:
- Shop 4.6 installieren
- API Request über POSTMAN ausführen
- Gambio Admin "Artikel->Optionen" aufrufen
When creating new options and values via the REST API, but only submitting one language, empty entries are written so that after importing in the Gambio Admin, the "Options" page is no longer accessible
Can be reproduced as follows:
- install Shop 4.6
- execute API request via POSTMAN
- open Gambio Admin "Products->Options
Admin label can not be whitespace only
POST /api.php/v3/options HTTP/1.1
Host: shopdomain
Content-Type: application/json
Authorization:
Content-Length: 616
[
{
"type": "Dropdown",
"sortOrder": 1,
"details": [
{
"languageCode": "en",
"label": "Size",
"adminLabel": "Size (T-Shirts)",
"description": "An additional description ..."
}
]
},
{
"type": "Dropdown",
"sortOrder": 1,
"details": [
{
"languageCode": "de",
"label": "Size",
"adminLabel": "Size (T-Shirts)",
"description": "An additional description ..."
}
]
}
]