From 68b4f8e476b8f9e5e5a3a2dbf65f18e6ccb9aeec Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 26 Dec 2025 14:35:19 +0100 Subject: [PATCH] fix: delect club without user --- .../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 f6e91a0..16fb4b8 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/ClubService.java @@ -287,7 +287,8 @@ public class ClubService { combModel.setClub(null); combModel.setRole(RoleAsso.MEMBRE); }).toList()) - .call(list -> (list.isEmpty()) ? Uni.createFrom().voidItem() : + .call(list -> list.stream().noneMatch(m -> m.getUserId() != null) ? + Uni.createFrom().voidItem() : Uni.join().all(list.stream().filter(m -> m.getUserId() != null) .map(m -> keycloakService.clearUser(m.getUserId())).toList()) .andCollectFailures())