fix(特色专区专项项目): 定制泛在专区开源项目展示需求
计算专区项目贡献者时需考虑非Gitlink用户贡献者无用户名的情况 Signed-off-by: OTTO <731554297@qq.com>
This commit is contained in:
parent
66d4d5a0f2
commit
50e285bbdf
|
|
@ -747,7 +747,13 @@ public class ZoneDetailServiceImpl implements IZoneDetailService {
|
|||
ProjectGitlinkInfoVo gitlinkInfoVo = redisService.getCacheObject(CacheConstants.getZoneProjectGitlinkInfo(zoneProject.getGitlinkProjectId()));
|
||||
if (gitlinkInfoVo != null && gitlinkInfoVo.getContributorsList() != null) {
|
||||
for (JSONObject contributor : gitlinkInfoVo.getContributorsList().toJavaList(JSONObject.class)) {
|
||||
usernameSet.add(contributor.getString("login"));
|
||||
String username = contributor.getString("login");
|
||||
if (StringUtils.isNotEmpty(username)) {
|
||||
usernameSet.add(username);
|
||||
} else {
|
||||
usernameSet.add(contributor.getString("email"));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue