From 71a4d98434f956c02326a7b0a3be3b1962103d4d Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 2 Jan 2026 13:47:54 +0100 Subject: [PATCH] fix: club remove --- .../java/fr/titionfire/ffsaf/domain/service/ClubService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java index 16fb4b8..f790dbe 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java @@ -292,7 +292,8 @@ public class ClubService { Uni.join().all(list.stream().filter(m -> m.getUserId() != null) .map(m -> keycloakService.clearUser(m.getUserId())).toList()) .andCollectFailures()) - .chain(list -> Panache.withTransaction(() -> combRepository.persist(list))) + .chain(list -> list.isEmpty() ? Uni.createFrom().voidItem() : + Panache.withTransaction(() -> combRepository.persist(list))) .map(o -> club) ) .call(clubModel -> (clubModel.getClubId() == null) ? Uni.createFrom()