Lukas2006 LogoLukas2006
Stabil10.08.2026

v0.35.9 · Besuchszähler-Hotfix

„Gesamtes Archiv → Alle Grounds“ zeigte bei vielen Grounds ungefähr doppelt so viele Besuche.

Lukas2006 v0.35.9 – Besuchszähler-Hotfix

Behoben:
- „Gesamtes Archiv → Alle Grounds“ zeigte bei vielen Grounds ungefähr doppelt so viele Besuche.
- Ursache: v0.35.8 übernahm zunächst die bereits aggregierte Besuchszahl aus dem aktiven Ground und addierte anschließend dieselben Spiele aus der Spielhistorie nochmals.
- die spätere Korrektur griff in diesem Fall nicht, weil der bereits verdoppelte Archivwert größer als der direkte Datenbankwert war.

Neue Zähllogik:
- die Besuchszahl eines Archiv-Grounds startet grundsätzlich bei 0.
- anschließend wird das komplette Archiv ausschließlich aus den tatsächlichen Spiel-Datensätzen aufgebaut.
- jede Match-ID darf dabei technisch exakt einmal gezählt werden.
- historische Stadionnamen, Aliase, inaktive Grounds und aktuelle Grounds dienen nur zur Auflösung des Ziel-Grounds.
- sie erzeugen keinen zusätzlichen Besuch.
- doppelte JOIN-Ergebnisse werden zusätzlich über die Match-ID abgefangen.

Dubletten-Schutz in der Abfrage:
- der kanonische Ground eines Alias wird jetzt über genau eine Ground-ID aufgelöst.
- mehrere Datensätze mit demselben Namen können dadurch eine Match-Zeile nicht mehr vervielfachen.

Kontrollanzeige:
- die Archiv-Zusammenfassung zeigt jetzt zusätzlich die Summe der Besuche.
- intern wird diese Summe mit der Anzahl der eindeutigen, öffentlichen/validen Spiel-Datensätze verglichen.
- nur wenn diese Integritätsprüfung nicht aufgeht, erscheint ein Warnhinweis mit beiden Zahlen.

Wichtig:
- historische Namen bleiben weiterhin im Gesamtarchiv erhalten.
- die Wiederherstellungsfunktionen aus v0.35.6/v0.35.7 bleiben erhalten.
- die Korrektur verändert keine Spiele oder Ground-Zuordnungen in der Datenbank; nur die Archivberechnung wurde korrigiert.

PWA:
- Installationslogik unverändert.
- Versions-/Cache-Stand 0.35.9.
Teilen