From 8733765b225a23044cc0b19c5931ecd7e44eb24e Mon Sep 17 00:00:00 2001
From: Makhtar DIAGNE <makhtar.diagne@teamdlab.com>
Date: Thu, 14 May 2020 14:45:17 +0200
Subject: [PATCH] [TECH] Security / Authentification : Fix  token increment

---
 .../internal/server/security/IamAuthentificationService.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/api/api-iam/iam-internal/src/main/java/fr/gouv/vitamui/iam/internal/server/security/IamAuthentificationService.java b/api/api-iam/iam-internal/src/main/java/fr/gouv/vitamui/iam/internal/server/security/IamAuthentificationService.java
index e4e4844a..3dd8b32e 100644
--- a/api/api-iam/iam-internal/src/main/java/fr/gouv/vitamui/iam/internal/server/security/IamAuthentificationService.java
+++ b/api/api-iam/iam-internal/src/main/java/fr/gouv/vitamui/iam/internal/server/security/IamAuthentificationService.java
@@ -106,7 +106,7 @@ public class IamAuthentificationService {
             // Save token to extend its lifetime but the very old tokens used in development
             final LocalDate date = convertToLocalDate(token.getUpdatedDate());
             if (date.isAfter(LocalDate.of(2018, 10, 1))) {
-                token.setUpdatedDate(DateUtils.addMinutes(new Date(), tokenAdditionalTtl));
+                token.setUpdatedDate(DateUtils.addMinutes(token.getUpdatedDate(), tokenAdditionalTtl));
                 tokenRepository.save(token);
             }
         }
-- 
GitLab