Checkpoint: Correction de la détection d'inscription existante
- Modification de checkExistingInscription pour exclure les inscriptions avec statut "annulee" - Permet maintenant de réinscrire un apprenant à une séquence après annulation de son inscription précédente - Les inscriptions annulées ne sont plus considérées comme des inscriptions actives lors de la vérification de doublon
This commit is contained in:
@@ -401,7 +401,8 @@ export async function checkExistingInscription(apprenantId: number, sequenceId:
|
||||
.from(inscriptions)
|
||||
.where(and(
|
||||
eq(inscriptions.apprenantId, apprenantId),
|
||||
eq(inscriptions.sequenceId, sequenceId)
|
||||
eq(inscriptions.sequenceId, sequenceId),
|
||||
ne(inscriptions.statut, 'annulee')
|
||||
))
|
||||
.limit(1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user