Aktionen
GX-Bug #69715
geschlossenAPI V3 /options endpoint pagination behaves weird when navigating to a too high page
Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
REST-API
Zielversion:
% erledigt:
0%
Geschätzter Aufwand:
Steps to reproduce:
Install new shop => `/api.php/v3/options?page=2&per-page=3` => Verify last two options | `/api.php/v3/options?page=3&per-page=3`=> expected empty data, but got all items back
Betroffene Versionen:
4.5.2.2
Release Notes Langtext:
Es wurde ein Fehler behoben der alle Optionen in der v3 Api angezeigt hat wenn man auf eine Seitenanzahl größer als die letzte Seite angegeben hat
Beschreibung
When using query params to configure pagination for the /options
endpoint, the result data might be unexpected when using a page configuration which should lead to an empty result set.
Example:
- total items: 6
- per page: 3
- page: 1 + 2
Result: On page 1, the first three options are displayed, on page two, the last three options are displayed.
When using this setup and navigating to page 3, I would expect to get an empty result set, but instead I get all 6 options back, even if the result set is limited via the per-page
query param.
Aktionen
#1
Von Tobias Schindler vor mehr als 2 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Aktionen
#2
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Tags wurde auf 4.5.3_beta 1 gesetzt
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen
#3
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht - Zielversion wurde auf 4.5.3.0 beta1 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Aktionen
#5
Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen
#6
Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Aktionen
#7
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von Erledigt zu In Bearbeitung geändert
- Zugewiesen an
Alexandre Ataideswurde gelöscht
Aktionen
#8
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen
#11
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
Aktionen
#12
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen
#13
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Ahmed Hamoudawurde gelöscht
Aktionen
#14
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen
#15
Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Ahmed Hamoudawurde gelöscht
Aktionen
#16
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen