diff --git a/server/refreshhandlers.go b/server/refreshhandlers.go
index a81653005a8faf045f8e4c09e7a4259836710afe..0c9b1393d34b1366329db0188ff6212d258c0e32 100644
--- a/server/refreshhandlers.go
+++ b/server/refreshhandlers.go
@@ -66,11 +66,10 @@ func (s *Server) getRefreshTokenFromStorage(clientID string, token *internal.Ref
 
 	refresh, err := s.storage.GetRefresh(token.RefreshId)
 	if err != nil {
-		s.logger.Errorf("failed to get refresh token: %v", err)
 		if err != storage.ErrNotFound {
+			s.logger.Errorf("failed to get refresh token: %v", err)
 			return nil, newInternalServerError()
 		}
-
 		return nil, invalidErr
 	}