From d0be6dc8df0be0294650902a184e375bcf78a8ff Mon Sep 17 00:00:00 2001 From: Steve Swor Date: Mon, 15 May 2017 17:05:47 +1000 Subject: [PATCH] Convert login token duration to milliseconds when calculating renewal time. Fixes gh-96. Original pull request: gh-97. --- .../vault/authentication/LifecycleAwareSessionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-vault-core/src/main/java/org/springframework/vault/authentication/LifecycleAwareSessionManager.java b/spring-vault-core/src/main/java/org/springframework/vault/authentication/LifecycleAwareSessionManager.java index bff30b3a..ef0d66d9 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/authentication/LifecycleAwareSessionManager.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/authentication/LifecycleAwareSessionManager.java @@ -321,7 +321,7 @@ public class LifecycleAwareSessionManager implements SessionManager, DisposableB long milliseconds = NumberUtils .convertNumberToTargetClass( Math.max(1000, - loginToken.getLeaseDuration() + 1000 * loginToken.getLeaseDuration() - timeUnit.toMillis(duration)), Integer.class);