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 ..."
}
]
}
]
Von Till Tepelmann vor mehr als 2 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Ahmed Hamoudawurde gelöscht - Zielversion wurde auf 4.6.0.1 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Josua Michalak vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Josua Michalak gesetzt
Von Josua Michalak vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Josua Michalakwurde gelöscht
Von Josua Michalak vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert