diff --git a/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt b/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt index d04f505..dd0332d 100644 --- a/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt +++ b/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt @@ -63,7 +63,7 @@ class AuthenticationService( val refreshTokenInDB = refreshTokenRepository.getRefreshTokenByEmail(currentUserDetails.username) - if (!tokenService.isExpired(token) && currentUserDetails.username == refreshTokenInDB?.email) + if (!tokenService.isExpired(token) && currentUserDetails.username == refreshTokenInDB?.email && refreshTokenInDB?.token == token) generateAccessToken(currentUserDetails) else null