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.
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.
