CHANGELOG: bekreft full opprydning av Tjøme-baneforvirringen mot ekte teecup_db
Alle 4 runder peker nå på riktig offisiell bane, 51 spilleres utslag korrekt flyttet, tre duplikat-baner slettet, lekket bane-mal rettet. Gitignorer backups/ (fulle databasedumper skal aldri committes). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
1e3ffe634b
commit
6644447b3e
2 changed files with 33 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -5,3 +5,4 @@ Temp-uploads/
|
||||||
.venv/
|
.venv/
|
||||||
.pytest_cache/
|
.pytest_cache/
|
||||||
.forgejo-runner/
|
.forgejo-runner/
|
||||||
|
backups/
|
||||||
|
|
|
||||||
40
CHANGELOG.md
40
CHANGELOG.md
|
|
@ -14076,11 +14076,35 @@ Neste steg:
|
||||||
rettelse -- hcp-indeksene er nå korrekt 1-18. `tsc --noEmit` rent,
|
rettelse -- hcp-indeksene er nå korrekt 1-18. `tsc --noEmit` rent,
|
||||||
`python3 -m py_compile` rent på courses.py.
|
`python3 -m py_compile` rent på courses.py.
|
||||||
|
|
||||||
**Neste steg, avtalt med bruker, IKKE gjort ennå:** full opprydning
|
**Oppdatering samme dag -- full opprydning gjennomført og verifisert
|
||||||
av de fire berørte rundene -- importer den nå korrekte offisielle
|
mot ekte `teecup_db`.** Bruker rettet selv teeoff-dataen (hcp-indeks
|
||||||
banen inn i "Erol Haagenruds turneringer", pek rundene om, flytt de
|
16→14), men da banen ble hentet på nytt viste det seg at HELE
|
||||||
54 allerede innsjekkede spillernes utslagstildelinger til riktige
|
indeks-fordelingen var endret (10 av 18 hull), ikke bare det ene
|
||||||
utslag på den nye banen, slett de tre feilaktige duplikat-banene, og
|
hullet -- bruker bekreftet dette var bevisst, en fullstendig
|
||||||
rett par-tallene i de to lekkede kopiene i det globale bane-
|
oppdatert kortversjon, ikke en ny feil. Full backup av `teecup_db`
|
||||||
malbiblioteket (`personal_course`, brukt av 2 urelaterte personlige
|
tatt først (`pg_dump` -- måtte bruke `teeoff_admin`-superbrukeren,
|
||||||
runder -- rettes i stedet for slettes der).
|
ikke `teecup_app`, siden RLS blokkerer en vanlig dump på tvers av
|
||||||
|
organisasjoner selv for eierens egen app-rolle). Under selve
|
||||||
|
rettingen viste det seg at en ekte offisiell import ALLEREDE hadde
|
||||||
|
lyktes i mellomtiden (kl. 13:44, trolig via appens egen "Hent bane
|
||||||
|
fra teeoff" da teeoff-dataen ble frisk) -- og at Klubbmesterskap
|
||||||
|
2026 sine to runder alt var gjenopprettet med nye ID-er, allerede
|
||||||
|
pekende korrekt på den nye banen, uten manuell inngripen. Kun de to
|
||||||
|
"Tjøme Invitational 2026"-rundene og 51 allerede innsjekkede
|
||||||
|
spilleres utslagstildelinger trengte faktisk manuell SQL-retting.
|
||||||
|
Bekreftet etterpå: alle 4 runder peker på riktig bane, alle 51
|
||||||
|
spilleres utslag stemmer med banen de faktisk spiller på, de tre
|
||||||
|
feilaktige duplikat-banene slettet, og par-tallene rettet i den ene
|
||||||
|
av de to lekkede `personal_course`-kopiene som faktisk hadde feilen
|
||||||
|
(den andre viste seg allerede å ha riktige tall -- sjekket FØR
|
||||||
|
retting i stedet for å anta begge trengte den samme fiksen).
|
||||||
|
Sidespørsmål avklart underveis: en tredje, urelatert organisasjon
|
||||||
|
("Tjøme Gents") har en egen import av samme bane med den GAMLE
|
||||||
|
indeks-fordelingen, brukt av en aktiv turnering der -- bruker
|
||||||
|
bekreftet den kun er en testturnering, rørt ikke.
|
||||||
|
|
||||||
|
**Gjenstående, ikke en feil, bare vanlig oppsett:** de tre nå tomme
|
||||||
|
rundene (Klubbmesterskap Runde 1+2, Tjøme Invitational Runde 2)
|
||||||
|
trenger spillere lagt til på nytt via "Spillere"/"Grupper og
|
||||||
|
startliste" -- de gamle deltaker-radene forsvant da Klubbmesterskap
|
||||||
|
sine runder ble gjenopprettet med nye ID-er.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue