From 3c4ab28fb3ad0393a41a28385c0661392ed22501 Mon Sep 17 00:00:00 2001 From: Guillaume Poirier-Morency Date: Fri, 15 Dec 2023 18:25:00 -0500 Subject: [PATCH] Fix read-only transaction exception for creating and revoking access tokens (fix #382) --- src/main/java/ubc/pavlab/rdp/services/UserServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/ubc/pavlab/rdp/services/UserServiceImpl.java b/src/main/java/ubc/pavlab/rdp/services/UserServiceImpl.java index f3d5a24f..34e3884d 100644 --- a/src/main/java/ubc/pavlab/rdp/services/UserServiceImpl.java +++ b/src/main/java/ubc/pavlab/rdp/services/UserServiceImpl.java @@ -381,11 +381,13 @@ public UserGene anonymizeUserGene( UserGene userGene, UUID anonymousIdToReuse ) } @Override + @Transactional public void revokeAccessToken( AccessToken accessToken ) { accessTokenRepository.delete( accessToken ); } @Override + @Transactional public AccessToken createAccessTokenForUser( User user ) { AccessToken token = new AccessToken(); token.updateToken( createSecureRandomToken() );