Projekt

Allgemein

Profil

Aktionen

GX-Bug #66581

geschlossen

REST-API - Kategorien Endpoint '/categories/{category_id}/products' liefert falsche Antwort

Von Moritz Bunjes vor etwa 4 Jahren hinzugefügt. Vor etwa 4 Jahren aktualisiert.

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

100%

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

Endpunkt für Produkte aus einer Kategorie liefert nun wieder korrekte Antwort


Beschreibung

Der oben genannte Endpoint für Kategorien funktioniert nicht wie in der Dokumentation beschrieben worden ist.
Es wird immer genau eine Produkt -Entität ausgegeben, auch wenn mehrere Produkte in der Kategorie vorhanden sind.

Das führt zu folgenden Problemen:

  • Es können nicht alle Produkte einer Kategorie über die REST-API ausgelesen werden
  • Das Format der Antwort wäre inkonsistent, falls mehrere Produkte ausgegeben werden würden. Es muss sichergestellt werden, dass das Format der Antwort immer eine Liste wiederspiegelt, auch falls nur ein oder kein Produkt gefunden wird.

Es existiert ein Test der den Fehler wiederspiegelt: CategoriesGetEndpointsTest::


EDIT 09.10.2019

The above category endpoint does not work as described in the documentation.
Exactly one product entity will be output, even if there are multiple products in the category.

This leads to the following problems:

  • Not all products of a category can be read via the REST-API.
  • The format of the response would be inconsistent if multiple products would be output. It must be ensured that the format of the response always reflects a list, even if only one or no product is found.

A test exists that reflects the error:
CategoriesGetEndpointsTest::


Dateien



Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #63835: REST-API - Kategorien Endpoint '/categories/{category_id}/products' liefert falsche AntwortErledigtAhmed Hamouda

Aktionen
Aktionen #1

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

  • Kopiert von GX-Bug #63835: REST-API - Kategorien Endpoint '/categories/{category_id}/products' liefert falsche Antwort wurde hinzugefügt
Aktionen #3

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF