diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java index c6c0c86..83e9f90 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java @@ -177,7 +177,7 @@ public class LicenceService { "Impossible de supprimer une licence pour laquelle un paiement est en cours"); }))) .call(model -> ls.logADelete(model)) - .chain(model -> repository.delete(model)); + .chain(model -> Panache.withTransaction(() -> repository.delete(model))); } public Uni askLicence(long id, LicenceForm form, Consumer checkPerm) {