Aktionen
GX-Bug #55186
geschlossen[REST API] Es können keine Produkte ausgelesen werden, wenn die Datenbank extrem viele Artikel enthält (GX 3.8)
Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Mirko Janssen
Kategorie:
REST-API
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.8.1.0 beta3
Release Notes Langtext:
Der Endpoint der "Produkt-Resource" begrenzt nun Standardmäßig die Anzahl der Ergebnisse zu 100 pro Seite. Außerdem wurde die Performance bei der Verwendung der "page" und "per_page" GET-Queries verbessert.
Beschreibung
Es können keine Produkte ausgelesen werden, wenn die Datenbank extrem viele Artikel enthält. Der Shop läuft dann in eim Memory Fehler und gibt keine Artikel aus.
Der Shop versucht dann immer alle Artikel auf einmal aus der Datenbank auszuselen was bei einer sehr großen Anzahl nicht funktioniert.
Eine Paginierung löst das Problem.
Dateien
Zugehörige Tickets
Aktionen
#1
Von Tobias Schindler vor mehr als 6 Jahren aktualisiert
- Kopiert von GX-Bug #55066: [REST API] Es können keine Produkte ausgelesen werden, wenn die Datenbank extrem viele Artikel enthält wurde hinzugefügt
Aktionen
#2
Von Tobias Schindler vor mehr als 6 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde von Tobias Schindler zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.8.1.0 beta1 geändert
Aktionen
#3
Von Mirko Janssen vor mehr als 6 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Aktionen
#4
Von Mirko Janssen vor mehr als 6 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen