appelLigneAModifier.heureDebut = premierePlageAppel.debut
appelLigneAModifier.heureFin = dernierePlageAppel.fin
- List idsAppelLignes = lignes.findAll{it.sanction == null}*.id
- idsAppelLignes.remove(idsAppelLignes.size() - 1)
- appelLigneService.supprimeAppelLignes(idsAppelLignes, operateurSaisie)
+ // on supprime les autres appelLignes sauf la dernière et sauf les sanctions
+ lignes.remove(lignes.size() - 1)
+ lignes.removeAll{it.sanction != null}
+ List idsAppelLignesASupprimer = lignes*.id
+ appelLigneService.supprimeAppelLignes(idsAppelLignesASupprimer, operateurSaisie)
}
}
}