[
https://issues.apache.org/jira/browse/RANGER-1444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15904608#comment-15904608
]
Qiang Zhang commented on RANGER-1444:
-------------------------------------
Review request: https://reviews.apache.org/r/57498/
> Do some code improvement in security admin module
> -------------------------------------------------
>
> Key: RANGER-1444
> URL: https://issues.apache.org/jira/browse/RANGER-1444
> Project: Ranger
> Issue Type: Bug
> Components: admin
> Affects Versions: 1.0.0
> Reporter: Qiang Zhang
> Assignee: Qiang Zhang
> Fix For: 1.0.0
>
>
> 1. There are some duplicate codes in method
> mapXXPortalUserToVXPortalUserForDefaultAccount.
> {code}
> userProfile.setLoginId(user.getLoginId());
> userProfile.setEmailAddress(user.getEmailAddress());
> userProfile.setStatus(user.getStatus());
> userProfile.setUserRoleList(new ArrayList<String>());
> userProfile.setId(user.getId());
> userProfile.setFirstName(user.getFirstName());
> userProfile.setLastName(user.getLastName());
> userProfile.setPublicScreenName(user.getPublicScreenName());
> userProfile.setEmailAddress(user.getEmailAddress());
> {code}
> We set the email address twice.
> 2. We have already checked if sess is null, so don't need to check it in
> below logic.
> {code}
> UserSessionBase sess = ContextUtil.getCurrentUserSession();
> if (sess != null) {
> if (sess != null && sess.isUserAdmin() || sess.isKeyAdmin()) {
> return;
> }
> if (sess.getXXPortalUser().getId().equals(gjUser.getId())) {
> return;
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)