Projekt

Allgemein

Profil

Aktionen

GX-Bug #69738

geschlossen

Endpunkt liefert BadRequest zurück wenn eine übergebene Products ID nicht im Shop vorhanden ist | Products API v2 PUT endpoints returns a "bad request" if products do not exist

Von Armin Eden vor etwa 2 Jahren hinzugefügt. Vor fast 2 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Hoch
Zugewiesen an:
Armin Eden
Kategorie:
REST-API
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.5.3.0, Unbestimmt
Release Notes Langtext:

Beschreibung

In der REST-API gibt es die Möglichkeit mehrere Product IDs mit einem PUT Aufruf zu verändern.
Der Endpunkt wird unter dem folgenden Link beschreiben: https://developers.gambio.de/docs/4.5.2.2/rest/gambio-gx3-api/reference/products/update-products/

Wird dieser nun mit mehreren Artikeln aufgerufen, existiert aber eine oder mehrere product_ids nicht mehr im Shop, so kommt nur ein "Bad Request" zurück.

Hier wäre es wünschenswert, wenn der Shop eine verarbeitbare Rückmeldung gibt, beispielsweise mit einem Hinweis, welche product_ids bearbeitet wurden, so dass der Absender erkennen kann, mit welchen product_ids es Probleme gibt.


In the REST API there is the possibility to change multiple product IDs with one PUT call.
The endpoint is described in the following link: https://developers.gambio.de/docs/4.5.2.2/rest/gambio-gx3-api/reference/products/update-products/

If this is now called with multiple items, but one or more product_ids no longer exists in the store, only a "bad request" is returned.

Here it would be desirable if the store gives a processable feedback, for example with a hint which product_ids have been processed so that the client can recognize which product_ids causing problems.


Aktionen #1

Von Mirko Janssen vor etwa 2 Jahren aktualisiert

  • Thema wurde von Endpunkt liefert BadRequest zurück wenn eine übergebene Products ID nicht im Shop vorhanden ist zu Endpunkt liefert BadRequest zurück wenn eine übergebene Products ID nicht im Shop vorhanden ist | Products API v2 PUT endpoints returns a "bad request" if products do not exist geändert
  • Beschreibung aktualisiert (Vergleich)

Functionality can be adopted by the current API v2 endpoint. The documentation of the response for that API endpoint would allow this and one could already assume this kind of behaviour.
So I would say, if the API endpoint doesn't behave like this it should and therefore this is a bug.

Aktionen #2

Von Armin Eden vor etwa 2 Jahren aktualisiert

  • Tracker wurde von GX-Feature zu GX-Bug geändert
Aktionen #3

Von Lennard Kläfker vor etwa 2 Jahren aktualisiert

  • Tags wurde auf 4.5.3_final gesetzt
Aktionen #4

Von Lennard Kläfker vor etwa 2 Jahren aktualisiert

  • Priorität wurde von Normal zu Hoch geändert
Aktionen #5

Von Mirko Janssen vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #6

Von Mirko Janssen vor etwa 2 Jahren aktualisiert

  • Zugewiesen an Mirko Janssen wurde gelöscht
Aktionen #7

Von Marvin Muxfeld vor fast 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #8

Von Marvin Muxfeld vor fast 2 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Feedback geändert
  • Zugewiesen an wurde von Marvin Muxfeld zu Armin Eden geändert
Aktionen #10

Von Daniel Wu vor fast 2 Jahren aktualisiert

  • Tags 4.5.3_final wurde gelöscht
Aktionen #11

Von Armin Eden vor fast 2 Jahren aktualisiert

  • Status wurde von Feedback zu Abgewiesen geändert

Fehler konnte in aktuellen Versionen nicht reproduziert werden - diese liefern das erwartete Ergebnis zurück.

Aktionen

Auch abrufbar als: Atom PDF