AIRAVATA-2438 Lower case user profile user id/internal id

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/35c7cdf6
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/35c7cdf6
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/35c7cdf6

Branch: refs/heads/develop
Commit: 35c7cdf674470879e957cb7a098de9d2da943f84
Parents: 2b7a9a3
Author: Marcus Christie <[email protected]>
Authored: Wed Jun 14 17:12:19 2017 -0400
Committer: Marcus Christie <[email protected]>
Committed: Thu Jun 15 12:19:55 2017 -0400

----------------------------------------------------------------------
 .../service/profile/handlers/UserProfileServiceHandler.java       | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/35c7cdf6/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/UserProfileServiceHandler.java
----------------------------------------------------------------------
diff --git 
a/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/UserProfileServiceHandler.java
 
b/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/UserProfileServiceHandler.java
index 7d85002..f27d580 100644
--- 
a/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/UserProfileServiceHandler.java
+++ 
b/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/UserProfileServiceHandler.java
@@ -59,6 +59,9 @@ public class UserProfileServiceHandler implements 
UserProfileService.Iface {
     @SecurityCheck
     public String addUserProfile(AuthzToken authzToken, UserProfile 
userProfile) throws UserProfileServiceException, AuthorizationException, 
TException {
         try{
+            // Lowercase user id and internal id
+            userProfile.setUserId(userProfile.getUserId().toLowerCase());
+            userProfile.setAiravataInternalUserId(userProfile.getUserId() + 
"@" + userProfile.getGatewayId());
             userProfile = userProfileRepository.updateUserProfile(userProfile, 
getIAMUserProfileUpdater(authzToken, userProfile));
             if (null != userProfile) {
                 logger.info("Added UserProfile with userId: " + 
userProfile.getUserId());

Reply via email to