From 74568d645ccec56b459d3b42d4d26f021aeb8f27 Mon Sep 17 00:00:00 2001 From: Matthieu Bollot Date: Tue, 22 Oct 2024 16:11:02 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Bug(email):=20fix=20partner=20em?= =?UTF-8?q?ail=20when=20deleting=20an=20account=20that=20don't=20have=20an?= =?UTF-8?q?y=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/dossierfacile/api/front/service/MailServiceImpl.java | 5 ++++- .../fr/dossierfacile/api/front/service/UserServiceImpl.java | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dossierfacile-api-tenant/src/main/java/fr/dossierfacile/api/front/service/MailServiceImpl.java b/dossierfacile-api-tenant/src/main/java/fr/dossierfacile/api/front/service/MailServiceImpl.java index 3547410bc..f488b85ee 100644 --- a/dossierfacile-api-tenant/src/main/java/fr/dossierfacile/api/front/service/MailServiceImpl.java +++ b/dossierfacile-api-tenant/src/main/java/fr/dossierfacile/api/front/service/MailServiceImpl.java @@ -25,6 +25,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import static fr.dossierfacile.common.enums.ApplicationType.COUPLE; import static fr.dossierfacile.common.enums.ApplicationType.GROUP; @@ -96,7 +97,9 @@ private void sendEmailToTenant(String email, String tenantFullName, Map { mailService.sendEmailAccountDeleted(tenantToDeleteDto); - keycloakService.deleteKeycloakUserById(keycloakId); + if (StringUtils.isNotBlank(keycloakId)) { + keycloakService.deleteKeycloakUserById(keycloakId); + } }); }