SitemapRebuildWorker: Fehlerhafte Behandlung von Listen mit exakt 250 Elementen

  • Affected Version
    WoltLab Suite 5.3

    Gibt countObjects() 250 zurück, wird korrekterweise ein Loop/Request berechnet. Bei der Ausführung wird aber geprüft, ob die Anzahl der Elemente in der Teil-Liste kleiner als 250 ist - logische Annahme, da das für alle anderen Fälle korrekt ist. Bei 250 Elementen wird aber entsprechend der Prüfung ein zweiter Loop getriggert, der dann folglich der letzten Sitemap fehlt.

    Die Folge davon sind eine nicht fertig generierte XML-Datei im tmp-Verzeichnis und entsprechend eine nicht vorhandene Sitemap.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!