From d1e49f6dfdf12c1286385be19da62d13b332efd7 Mon Sep 17 00:00:00 2001
From: Shishir Suman <shishir.suman@tarento.com>
Date: Thu, 2 Nov 2023 13:04:57 +0530
Subject: [PATCH] reverting fix for concurrent modification exception

---
 .../upsmf/examsAndAdmissions/util/AccessTokenValidator.java    | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/main/java/com/tarento/upsmf/examsAndAdmissions/util/AccessTokenValidator.java b/src/main/java/com/tarento/upsmf/examsAndAdmissions/util/AccessTokenValidator.java
index 40c0d92..10bb4d0 100644
--- a/src/main/java/com/tarento/upsmf/examsAndAdmissions/util/AccessTokenValidator.java
+++ b/src/main/java/com/tarento/upsmf/examsAndAdmissions/util/AccessTokenValidator.java
@@ -52,8 +52,6 @@ public class AccessTokenValidator {
 	@Autowired
 	private RedisUtil redisUtil;
 
-	private List<String> userRoleList = Arrays.asList(userRoles.split(","));
-
 	public String verifyUserToken(String token, boolean checkActive, String uri) {
 		String userId = Constants.Parameters.UNAUTHORIZED;
 		try {
@@ -79,6 +77,7 @@ public class AccessTokenValidator {
 			log.error("Missing Appropriate Roles.");
 			return Constants.Parameters.UNAUTHORIZED;
 		}
+		List<String> userRoleList = Arrays.asList(userRoles.split(","));
 		boolean roleMatches = roles.stream().anyMatch(x -> userRoleList.contains(x.toLowerCase()));
 		log.debug("Role matched - {}", roleMatches);
 		if(roleMatches) {
-- 
GitLab