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

Von Till Tepelmann vor fast 3 Jahren aktualisiert

  • Thema wurde von REST API Dokumentation fehlerhaft, beim Erstellen und Aktualisieren von Verpackungseinheinten (VPE) zu REST API Dokumentation fehlerhaft, beim Erstellen und Aktualisieren von Verpackungseinheiten (VPE) geändert
  • Beschreibung aktualisiert (Vergleich)
Aktionen #2

Von Till Tepelmann vor fast 3 Jahren aktualisiert

Aktionen #3

Von Ulrich Wenk vor fast 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #4

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.5.3_beta 1 gesetzt
Aktionen #5

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #7

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zielversion wurde auf 4.5.3.0 beta1 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von Anerkannt zu Testing geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
Aktionen #10

Von Tobias Schindler vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Tobias Schindler gesetzt
Aktionen #11

Von Tobias Schindler vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Tobias Schindler wurde gelöscht
Aktionen #12

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #13

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

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

Von Daniel Wu vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.3_beta 1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF