diff --git a/.gitignore b/.gitignore index f0af2ce..2dd4108 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Temp-uploads/ .venv/ .pytest_cache/ .forgejo-runner/ +backups/ diff --git a/CHANGELOG.md b/CHANGELOG.md index bb26cae..8a9b062 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14076,11 +14076,35 @@ Neste steg: rettelse -- hcp-indeksene er nå korrekt 1-18. `tsc --noEmit` rent, `python3 -m py_compile` rent på courses.py. - **Neste steg, avtalt med bruker, IKKE gjort ennå:** full opprydning - av de fire berørte rundene -- importer den nå korrekte offisielle - banen inn i "Erol Haagenruds turneringer", pek rundene om, flytt de - 54 allerede innsjekkede spillernes utslagstildelinger til riktige - utslag på den nye banen, slett de tre feilaktige duplikat-banene, og - rett par-tallene i de to lekkede kopiene i det globale bane- - malbiblioteket (`personal_course`, brukt av 2 urelaterte personlige - runder -- rettes i stedet for slettes der). + **Oppdatering samme dag -- full opprydning gjennomført og verifisert + mot ekte `teecup_db`.** Bruker rettet selv teeoff-dataen (hcp-indeks + 16→14), men da banen ble hentet på nytt viste det seg at HELE + indeks-fordelingen var endret (10 av 18 hull), ikke bare det ene + hullet -- bruker bekreftet dette var bevisst, en fullstendig + oppdatert kortversjon, ikke en ny feil. Full backup av `teecup_db` + tatt først (`pg_dump` -- måtte bruke `teeoff_admin`-superbrukeren, + 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.