Projekt

Allgemein

Profil

Aktionen

GX-Bug #69884

geschlossen

Optionen sind nicht aufrufbar, wenn man neue Optionen über REST API angelegt hat / Options are not accessible when creating new options via REST API

Von Till Tepelmann vor fast 2 Jahren hinzugefügt. Vor mehr als 1 Jahr aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
-
Kategorie:
REST-API
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.6.0.0
Release Notes Langtext:

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:

  1. Shop 4.6 installieren
  2. API Request über POSTMAN ausführen
  3. 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:

  1. install Shop 4.6
  2. execute API request via POSTMAN
  3. 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 ..."
            }
        ]
    }
]

Aktionen

Auch abrufbar als: Atom PDF