Skip to content

Commit 6cd80e5

Browse files
authored
Fix duplicate registrations removal not being commited (#777)
1 parent 2a41a62 commit 6cd80e5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

collectives/models/event/registration.py

+2
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,10 @@ def add_registration_check_race_conditions(
346346
if registration.is_duplicate():
347347
self.registrations.remove(registration)
348348
db.session.delete(registration)
349+
db.session.commit()
349350
raise DuplicateRegistrationError("Vous êtes déjà inscrit(e).")
350351
if not allow_overbooking and registration.is_overbooked():
351352
self.registrations.remove(registration)
352353
db.session.delete(registration)
354+
db.session.commit()
353355
raise OverbookedRegistrationError("L'événement est déjà complet.")

0 commit comments

Comments
 (0)