Skip to content

Commit c9358f3

Browse files
committed
added transactional annotations, finally closes mitreid-connect#926 addresses mitreid-connect#862
1 parent e1e8923 commit c9358f3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

openid-connect-server/src/main/java/org/mitre/oauth2/repository/impl/JpaOAuth2TokenRepository.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ public Set<OAuth2AccessTokenEntity> getAccessTokensForResourceSet(ResourceSet rs
231231
public void clearDuplicateAccessTokens() {
232232

233233
Query query = manager.createQuery("select a.jwt, count(1) as c from OAuth2AccessTokenEntity a GROUP BY a.jwt HAVING c > 1");
234+
@SuppressWarnings("unchecked")
234235
List<Object[]> resultList = query.getResultList();
235236
List<JWT> values = new ArrayList<>();
236237
for (Object[] r : resultList) {
@@ -251,8 +252,10 @@ public void clearDuplicateAccessTokens() {
251252
* @see org.mitre.oauth2.repository.OAuth2TokenRepository#clearDuplicateRefreshTokens()
252253
*/
253254
@Override
255+
@Transactional(value="defaultTransactionManager")
254256
public void clearDuplicateRefreshTokens() {
255257
Query query = manager.createQuery("select a.jwt, count(1) as c from OAuth2RefreshTokenEntity a GROUP BY a.jwt HAVING c > 1");
258+
@SuppressWarnings("unchecked")
256259
List<Object[]> resultList = query.getResultList();
257260
List<JWT> values = new ArrayList<>();
258261
for (Object[] r : resultList) {

0 commit comments

Comments
 (0)