|
|
@@ -75,6 +75,7 @@ public class UserServiceImpl implements UserService {
|
|
|
public synchronized boolean changePassword(ChangePasswordDTO changePasswordDTO) throws GitLabApiException {
|
|
|
int userId = changePasswordDTO.getUserId();
|
|
|
String password = changePasswordDTO.getPassword();
|
|
|
+ System.out.println("userId: "+ userId);
|
|
|
User user = gitlabApi.getUserApi().getUser(userId);
|
|
|
gitlabApi.getUserApi().modifyUser(user, password, 1000);
|
|
|
return true;
|
|
|
@@ -105,17 +106,15 @@ public class UserServiceImpl implements UserService {
|
|
|
public GitlabUserVO findByUsernameNew(String username) throws GitLabApiException {
|
|
|
System.out.println(gitlabApi.getSudoAsId());
|
|
|
User user = gitlabApi.getUserApi().getUser(username);
|
|
|
- GitlabUser gitlabUser = new GitlabUser();
|
|
|
- gitlabUser.setUserId(-1);
|
|
|
- gitlabUser.setGitlabUserId(user.getId());
|
|
|
- gitlabUser.setNamespaceId(fetchNameSpaceId(username));
|
|
|
- gitlabUser.setToken(createToken(user.getId()));
|
|
|
+ GitlabUser gitlabUser = gitlabUserRepository.findById(user.getId()).orElse(null);
|
|
|
|
|
|
GitlabUserVO gitlabUserVO = new GitlabUserVO();
|
|
|
- gitlabUserVO.setUserId(-1);
|
|
|
- gitlabUserVO.setGitlabUserId(gitlabUser.getGitlabUserId());
|
|
|
- gitlabUserVO.setNamespaceId(gitlabUser.getNamespaceId());
|
|
|
- gitlabUserVO.setToken(gitlabUser.getToken());
|
|
|
+ if(gitlabUser!=null){
|
|
|
+ gitlabUserVO.setUserId(-1);
|
|
|
+ gitlabUserVO.setGitlabUserId(gitlabUser.getGitlabUserId());
|
|
|
+ gitlabUserVO.setNamespaceId(gitlabUser.getNamespaceId());
|
|
|
+ gitlabUserVO.setToken(gitlabUser.getToken());
|
|
|
+ }
|
|
|
return gitlabUserVO;
|
|
|
}
|
|
|
|