From e0de12d80144a0490e1c565999e338c7cc35f6db Mon Sep 17 00:00:00 2001
From: Olivier Maury <Olivier.Maury@inrae.fr>
Date: Fri, 7 Feb 2025 11:23:01 +0100
Subject: [PATCH] fix: message du courriel de suppression de compte. refs #8916

---
 .../sido/gwt/server/mail/MailService.java         | 15 ++++++---------
 .../gwt/server/resources/messages_fr.properties   |  4 ++--
 2 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java b/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java
index 8eaa2cf0..037791cb 100644
--- a/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java
+++ b/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java
@@ -438,7 +438,6 @@ public class MailService {
         return sj.toString();
     }
 
-
     /**
      * Format to display user(usermail).
      */
@@ -605,10 +604,10 @@ public class MailService {
         final SimpleDateFormat sdt = new SimpleDateFormat("dd/MM/yyyy");
         final Date fourteenDays = DateUtils.addDays(new Date(), 14);
         if (account.getEmail() == null) {
-            LOGGER.info("This account : " + account.toString() + "has no email address.");
+            LOGGER.info("This account : {} has no email address.", account);
             try {
-                send(new Mail(adminI18n.format("emailAccountDeletionNoAddressSubject"),
-                        String.format(adminI18n.format("emailAccountDeletionNoAddressBody"),
+                send(new Mail(adminI18n.format("emailReminderAccountDeletionNoAddressSubject"),
+                        String.format(adminI18n.format("emailReminderAccountDeletionNoAddressBody"),
                                 account.toString(), sdt.format(fourteenDays), applicationURL)));
             } catch (final SendMailException e) {
                 LOGGER.catching(e);
@@ -640,7 +639,7 @@ public class MailService {
         final SimpleDateFormat sdt = new SimpleDateFormat("dd/MM/yyyy");
         final Date fourteenDays = DateUtils.addDays(new Date(), 14);
         if (account.getEmail() == null) {
-            LOGGER.info("This account : " + account.toString() + "has no email address.");
+            LOGGER.info("This account : {} has no email address.", account);
             try {
                 send(new Mail(adminI18n.format("emailAccountDeletedNoAddressSubject"),
                         String.format(adminI18n.format("emailAccountDeletedNoAddressBody"),
@@ -652,8 +651,8 @@ public class MailService {
         }
         final I18n i18n = new I18n("fr.soeretempo.sido.gwt.server.resources.messages", locale);
         LOGGER.traceEntry("Send mail to={}", account.getEmail());
-        final Mail mail = new Mail(i18n.format("emailReminderAccountDeletionSubject"));
-        final String body = String.format(i18n.format("emailReminderAccountDeletionBody",
+        final Mail mail = new Mail(i18n.format("emailAccountDeletedSubject"));
+        final String body = String.format(i18n.format("emailAccountDeletedBody",
                 account.getUserName(), sdt.format(fourteenDays), applicationURL));
         mail.setMessage(body);
         mail.setTo(account.getEmail());
@@ -664,6 +663,4 @@ public class MailService {
         }
         LOGGER.traceExit();
     }
-
-
 }
diff --git a/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties b/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties
index 2edc8ad1..25a5b13b 100644
--- a/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties
+++ b/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties
@@ -234,8 +234,8 @@ mailConfirmationTitle=Confirmez votre adresse courriel pour SIDO
 mailConfirmationBodyStart=Vous avez demandé à changer votre adresse courriel sur SIDO. Veuillez cliquer sur le lien suivant pour confirmer votre nouvelle adresse courriel.\n\n
 mailConfirmationBodyEnd=\n\nSi vous n’êtes pas à l’origine de cette requête, veuillez contacter l’équipe d’administration de SIDO.\n
 
-emailAccountDeletedNoAdressSubject=SIDO : Suppression prochaine de compte inactif sans adresse courriel
-emailAccountDeletedNoAdressBody=Le compte %s sera supprimé le %s pour inactivité, mais ne possède aucune adresse courriel associée.
+emailReminderAccountDeletionNoAddressSubject=SIDO : Suppression prochaine de compte inactif sans adresse courriel
+emailReminderAccountDeletionNoAddressBody=Le compte %s sera supprimé le %s pour inactivité, mais ne possède aucune adresse courriel associée.
 emailReminderAccountDeletionSubject=SIDO : Suppression prochaine de compte inactif
 emailReminderAccountDeletionBody=Bonjour %s,\
 \n\n\
-- 
GitLab