bug #9948
closedSearch result contains only 24 items and the next page starts with the 26th result
70%
Description
Mail:
Sehr geehrte Damen und Herren,
in der "Flora of Greece" habe ich einen Fehler gefunden: Bei der seitenweisen Auflistung der Taxa über die Funktion "Advanced Search" wird der jeweils letzte Eintrag auf der Seite nicht dargestellt.
Der Fehler lässt sich wie folgt nachvollziehen:
- Aufruf der Funktion "Advanced search": https://portal.cybertaxonomy.org/flora-greece/cdm_dataportal/search
- Auswahl eines Gebiets, z. B. "Greece (GR)" und eines Filters, z. B. " Include accepted taxa".
- Durchführen der Suche: Das Ergebnis sind 7992 Taxa. Bei einer standardmäßigen Seitengröße von 25 Taxa pro Seite werden diese verteilt auf 320 Seiten angezeigt. Tatsächlich werden pro Seite aber nur 24 Taxa ausgegeben, der letzte Eintrag jeder Seite wird nicht dargestellt.
- Der "unterschlagene" Eintrag kann sichtbar gemacht werden, indem die Seitengröße (URL-Parameter "pageSize") verändert wird. Bei der standardmäßigen Seitengröße von 25 Taxa pro Seite endet die erste Seite mit "Cymbalaria acutiloba (Boiss. & Heldr.) Speta" und die zweite Seite beginnt mit "Cymbalaria minor (Cufod.) Speta".
Seite 1 (25 Taxa/Seite):
Hieracium crinitopannosum Szeląg & Vladimir.
...
Cymbalaria acutiloba (Boiss. & Heldr.) Speta
Seite 2 (25 Taxa/Seite):
Cymbalaria minor (Cufod.) Speta
...
Asplenium ruta-muraria L.
Bei einer z. B. auf 30 Taxa pro Seite erhöhten Seitengröße wird als 25. Eintrag der zuvor "unterschlagene" Eintrag ausgegeben, er lautet "Cymbalaria acutiloba subsp. paradoxa (Greuter) Carcinero & al." und steht zwischen den beiden benachbarten Einträgen bei einer Seitengröße von 25 Taxa pro Seite.
Seite 1 (30 Taxa/Seite):
Hieracium crinitopannosum Szeląg & Vladimir.
...
Cymbalaria acutiloba (Boiss. & Heldr.) Speta
+++ Cymbalaria acutiloba subsp. paradoxa (Greuter) Carcinero & al.
Cymbalaria minor (Cufod.) Speta
Leontodon albanicus (F.K. Mey.) F. Conti
Anthemis rhodensis Boiss. subsp. rhodensis
Bidens frondosa L.
Mit freundlichen Grüßen
Bernhard Fischer
Related issues
Updated by Andreas Müller about 1 year ago
- Related to bug #2851: Check ordering in API paged methods added
Updated by Andreas Müller about 1 year ago
- Status changed from New to Resolved
- % Done changed from 0 to 70
Applied in changeset cdmlib|36d4abe5020a4efefe5fd895f2b888ea2aa68071.
Updated by Katja Luther about 1 year ago
- Status changed from Resolved to Closed
- Assignee changed from Katja Luther to Andreas Müller
This works fine and the test looks good.
Updated by Andreas Müller about 1 year ago
- Target version changed from Release 5.38 to Release 5.30