Projekt

Allgemein

Profil

Aktionen

GX-Bug #69535

geschlossen

REST API Dokumentation fehlerhaft, beim Erstellen und Aktualisieren von Verpackungseinheiten (VPE)

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

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Mirko Janssen
Kategorie:
REST-API
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.4.0.0, 4.4.0.1, 4.4.0.2, 4.4.0.3, 4.4.0.4, 4.5.1.0, 4.5.1.0 RC1, 4.5.1.0 beta1, 4.5.1.0 beta2, 4.5.1.0 beta3, 4.5.1.1, 4.5.1.2, 4.5.2.0, 4.5.2.0 beta1
Release Notes Langtext:

Beim Erstellen und Aktualisieren von Verpackungseinheiten mit der v2 API kann nun der Name als 'name' und 'names' übermittelt werden


Beschreibung

REST API Dokumentation fehlerhaft, beim Erstellen und Aktualisieren von Verpackungseinheiten (VPE)

Hier wird im Beispiel für den API Endpunkt "names" als Parameter angegeben, es muss aber "name" heißen, damit das sauber funktioniert.

Kann wie folgt reproduziert werden:

  1. Einen API Aufruf an den Endpunkt POST https://gambio-shop.de/shop1/api.php/v2/vpe ausführen
  2. Es wrd zwar ohne Fehler eine neue ID zurückgegeben aber es wird keine neue VPE angelegt.

Erwartetes Ergebnis:
Es wird ohne Probleme eine VPE angelegt, wenn man ein POST Aufruf mit entsprechenden Werten durchführt.

Tatsächliches Verhalten:
Es wird keine VPE angelegt, wenn man diese mit dem folgenden Daten anlengen will


{
    "default": false,
    "names": {
        "de": "API Verpackungseinheit",
        "en": "API Packing unit"
    }
}

Wenn man aber folgendes JSON sendet funktioniert alles ohne Probleme:

{
    "default": false,
    "name": {
        "de": "API Verpackungseinheit",
        "en": "API Packing unit"
    }
}

REST API documentation incorrect, when creating and updating packaging items (VPE).

Here, the example for the API endpoint specifies "names" as a parameter, but it must be "name" for this to work correctly.

Can be reproduced as follows:

  1. make an API call to the endpoint POST https://gambio-shop.de/shop1/api.php/v2/vpe
  2. a new ID is returned without error but no new VPE is created.

Expected result:
A VPE is created without problems when making a POST call with appropriate values.

Actual behavior:
No VPE is created when you try to create it with the following data


{
    "default": false,
    "names": {
        "de": "API Verpackungseinheit",
        "en": "API Packing unit"
    }
}

But if you send the following JSON everything works without problems:

{
    "default": false,
    "name": {
        "de": "API Verpackungseinheit",
        "en": "API Packing unit"
    }
}

Aktionen

Auch abrufbar als: Atom PDF