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 #1

Von Till Tepelmann vor fast 2 Jahren aktualisiert

Aktionen #3

Von Lennard Kläfker vor fast 2 Jahren aktualisiert

  • Tags wurde auf 4.6.0.1 gesetzt
Aktionen #4

Von Ahmed Hamouda vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #5

Von Ahmed Hamouda vor mehr als 1 Jahr aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
Aktionen #8

Von Ahmed Hamouda vor mehr als 1 Jahr aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Ahmed Hamouda wurde gelöscht
  • Zielversion wurde auf 4.6.0.1 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #10

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #11

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an Moritz Bunjes wurde gelöscht
Aktionen #12

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #13

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #14

Von Josua Michalak vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Josua Michalak gesetzt
Aktionen #15

Von Josua Michalak vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an Josua Michalak wurde gelöscht
Aktionen #16

Von Josua Michalak vor mehr als 1 Jahr aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #17

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Tags 4.6.0.1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF