Fix use of encrypted user in backend 13/130413/2
authorMichaelMorris <michael.morris@est.tech>
Mon, 22 Aug 2022 10:05:42 +0000 (11:05 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Mon, 22 Aug 2022 18:52:13 +0000 (18:52 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-4141
Change-Id: I4ebef3cb44eee6d15cde7ae1e2c88fa91ac6ff20

catalog-be/src/main/java/org/openecomp/sdc/be/filters/ThreadLocalUtils.java

index d895b69..1cd84d0 100644 (file)
@@ -83,7 +83,7 @@ public class ThreadLocalUtils implements IUsersThreadLocalHolder {
     private void updateUserContext(String user_id) {
         User user = userBusinessLogic.getUser(user_id, false);
         Set<String> roles = new HashSet<>(Arrays.asList(user.getRole()));
-        UserContext userContext = new UserContext(user_id, roles, user.getFirstName(), user.getLastName());
+        UserContext userContext = new UserContext(user.getUserId(), roles, user.getFirstName(), user.getLastName());
         ThreadLocalsHolder.setUserContext(userContext);
     }
 }