From f267eeebfcc0008701cd882c49d5626339fa43b4 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Sat, 25 Apr 2026 12:46:22 +0000 Subject: [PATCH] fix(sprint-10 backend): @Builder n'expose pas actif() (parent BaseEntity), setter explicite MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BaseEntity contient actif (Boolean), mais BeneficiaireEffectif et RoleDelegation utilisent @Builder simple (pas @SuperBuilder) → builder ne propage pas les champs parent. Solution : .build() puis setActif(true). Pas de @SuperBuilder ici (changement de signature diffuse, hors-scope Sprint 10). Tests Sprint 10 backend désormais 12/12 verts (BeneficiaireEffectifService 8 + AuditTrailQueryService 4). --- .../server/service/delegation/RoleDelegationService.java | 2 +- .../server/service/kyc/BeneficiaireEffectifService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/lions/unionflow/server/service/delegation/RoleDelegationService.java b/src/main/java/dev/lions/unionflow/server/service/delegation/RoleDelegationService.java index 798c6aa..6c719bf 100644 --- a/src/main/java/dev/lions/unionflow/server/service/delegation/RoleDelegationService.java +++ b/src/main/java/dev/lions/unionflow/server/service/delegation/RoleDelegationService.java @@ -140,8 +140,8 @@ public class RoleDelegationService { .dateFin(req.dateFin()) .motif(req.motif()) .statut("ACTIVE") - .actif(true) .build(); + entity.setActif(true); return toResponse(creer(entity, rolesDelegataire)); } diff --git a/src/main/java/dev/lions/unionflow/server/service/kyc/BeneficiaireEffectifService.java b/src/main/java/dev/lions/unionflow/server/service/kyc/BeneficiaireEffectifService.java index 713705b..ef504a3 100644 --- a/src/main/java/dev/lions/unionflow/server/service/kyc/BeneficiaireEffectifService.java +++ b/src/main/java/dev/lions/unionflow/server/service/kyc/BeneficiaireEffectifService.java @@ -107,8 +107,8 @@ public class BeneficiaireEffectifService { .pepFonction(req.pepFonction()) .presenceListesSanctions(Boolean.TRUE.equals(req.presenceListesSanctions())) .detailsListesSanctions(req.detailsListesSanctions()) - .actif(true) .build(); + e.setActif(true); repository.persist(e);