Blocca il salvataggio se il numero di maglia è già assegnato

Prima era solo un warning e il salvataggio procedeva comunque,
generando doppioni non voluti in rosa.
This commit is contained in:
2026-09-03 14:22:11 +02:00
parent 6286c18a72
commit ac4a4a96e8
+4 -2
View File
@@ -135,7 +135,8 @@ function ModificaGiocatore({ g, profilo }: { g: GiocatoreSquadra; profilo: Profi
return;
}
if (numeroGiaUsato(righe, g.id, squadraCorrente.numero)) {
toast.warning(`Il numero ${squadraCorrente.numero} è già assegnato a un altro giocatore.`);
toast.error(`Il numero ${squadraCorrente.numero} è già assegnato a un altro giocatore.`);
return;
}
try {
await salvaSquadra.mutateAsync({ giocatoreId: g.id, dati: squadraCorrente });
@@ -493,7 +494,8 @@ function AggiungiGiocatore({ righe }: { righe: GiocatoreSquadra[] }) {
return;
}
if (numeroGiaUsato(righe, "", dati.numero)) {
toast.warning(`Il numero ${dati.numero} è già assegnato a un altro giocatore.`);
toast.error(`Il numero ${dati.numero} è già assegnato a un altro giocatore.`);
return;
}
try {
await aggiungi.mutateAsync({ id: prossimoIdGiocatore(righe), dati });