Corectează sau șterge un rezultat

Ai salvat un scor greșit? Pentru că 4league nu are un pas de contestare sau confirmare, repararea unui rezultat este o acțiune de organizator. Ai două instrumente: resetezi meciul (îl redeschizi și reintroduci scorul) sau ștergi meciul cu totul. Acest ghid le acoperă pe amândouă — plus lucrul care încurcă cel mai des: corecțiile nu se propagă singure printr-un tablou eliminatoriu.

Corectează un scor (resetare și reintroducere)

Pentru a schimba un rezultat, resetezi meciul înapoi la starea nejucată, apoi introduci scorul corect pe calea obișnuită. Resetarea șterge scorul meciului, loviturile de departajare și starea înregistrată, ca să pornești de la zero.

1

Resetează meciul

Deschide meciul și alege Resetează. Aplicația trimite o cerere GET /reset-match/:matchId, iar backend-ul redeschide partida, ștergând scorul și rezultatul înregistrat.

2

Reintrodu scorul corect

Introdu golurile corecte și salvează, exact ca în Introdu scorul unui meci. Rezultatul corectat contează imediat, iar clasamentul se actualizează.

ℹ️
Resetarea păstrează partida, ștergerea o elimină

Folosește resetarea când cele două echipe și partida sunt corecte, dar scorul e greșit — meciul rămâne în program. Folosește ștergerea doar când partida în sine nu ar trebui să existe (vezi Șterge un meci).

Tablouri eliminatorii: verifică meciurile din aval

⚠️
O corecție avansează doar runda următoare — nu repară meciurile deja jucate

Într-un tablou eliminatoriu, reintroducerea unui scor actualizează slotul imediat următor din tablou cu învingătorul corectat (prin knockoutUpdate). Ea nu se propagă prin meciurile ulterioare care au fost deja jucate cu învingătorul greșit. Dacă echipa greșită avansase deja și jucase runde suplimentare, acele rezultate din aval nu sunt derulate înapoi automat — trebuie să verifici și să resetezi manual fiecare meci afectat din aval.

Dacă tabloul nu poate fi actualizat curat, serverul raportează bracketError:true, ca să știi că pasul de avansare nu s-a finalizat și tabloul are nevoie de atenție manuală.

🏆
Scenariu: Învingător greșit în sfertul de finală

Un sfert de finală a fost salvat 2–1 pentru Echipa A, dar de fapt a fost 1–2 pentru Echipa B. Până observă organizatorul, Echipa A își pierduse deja semifinala. Organizatorul resetează sfertul de finală și introduce 1–2; slotul de semifinală arată acum Echipa B. Dar semifinala pe care Echipa A a jucat-o deja există în continuare cu vechiul rezultat — organizatorul resetează și acea semifinală și verifică din nou finala înainte ca tabloul să fie corect de la un capăt la altul.

Șterge un meci

Ștergerea elimină partida în sine — nu doar scorul ei. Apelează la ea doar când meciul nu ar trebui să existe deloc (de exemplu o partidă duplicată sau o echipă care s-a retras).

1

Deschide meciul și alege Șterge

Din meci, selectează Șterge. Aplicația trimite o cerere GET /delete-match/:matchId.

2

Partida este eliminată

Meciul și datele asociate lui sunt șterse. Pentru meciurile eliminatorii, slotul corespunzător din tablou este golit.

🛇
Ștergerea este definitivă

Ștergerea unui meci nu poate fi anulată. Partida, scorul și evenimentele ei dispar pentru totdeauna. Dacă ai nevoie doar să repari un scor greșit, folosește în schimb Resetare și reintroducere — păstrează partida în program. Șterge doar când meciul chiar nu ar trebui să existe.