Skip to content

Commit 73e1a92

Browse files
committed
fix
1 parent 7dfcd1c commit 73e1a92

File tree

1 file changed

+3
-4
lines changed
  • dss-framework/dss-framework-workspace-server/src/main/java/com/webank/wedatasphere/dss/framework/workspace/service/impl

1 file changed

+3
-4
lines changed

dss-framework/dss-framework-workspace-server/src/main/java/com/webank/wedatasphere/dss/framework/workspace/service/impl/DSSWorkspaceServiceImpl.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -676,16 +676,15 @@ public PageInfo<DSSUserRoleComponentPriv> getAllUserPrivs(Integer currentPage, I
676676
}
677677

678678
private void joinWorkspaceForNewUser(String userName, Long userId) {
679-
StaffInfo staffInfo = staffInfoGetter.getStaffInfoByUsername(userName);
680-
String userOrgName = (staffInfo == null) ? staffInfoGetter.getFullOrgNameByUsername(userName): staffInfo.getOrgFullName();
681-
String orgName = staffInfo.getOrgName();
679+
String userOrgName = staffInfoGetter.getFullOrgNameByUsername(userName);
680+
String orgName = userOrgName.split("-")[0];
682681
List<DSSWorkspaceAssociateDepartments> workspaceAssociateDepartments = dssWorkspaceMapper.getWorkspaceAssociateDepartments();
683682
Set<ImmutablePair<Long, String>> needToAdd = new HashSet<>();
684683
for (DSSWorkspaceAssociateDepartments item : workspaceAssociateDepartments) {
685684
String departments = item.getDepartments();
686685
if (StringUtils.isNotBlank(departments) && StringUtils.isNotBlank(item.getRoleIds())) {
687686
Arrays.stream(departments.split(",")).forEach(org -> {
688-
if (org.equals(userOrgName) || orgName.equals(org.contains("-")?org.split("-")[0]:org)) {
687+
if (org.equals(userOrgName) || orgName.equals(org.split("-")[0])) {
689688
needToAdd.add(new ImmutablePair<>(item.getWorkspaceId(), item.getRoleIds()));
690689
}
691690
});

0 commit comments

Comments
 (0)