Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit ddbce42

Browse files
committed
ignore failure for calling group members api
1 parent d9a1de0 commit ddbce42

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/java/main/com/topcoder/direct/services/view/action/contest/launch/GetGroupMemberAction.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,9 @@ private Set<Long> getGroupMembers() throws Exception{
153153
if (!gidProcessed.contains(gid)) {
154154
logger.info("processing gid: " + gid);
155155
RestResult<GroupMember> result = getGroupMemberByGid(gid);
156+
if (result == null) {
157+
continue;
158+
}
156159
for (GroupMember gm : result.getContent()) {
157160
if (gm.isGroup()) {
158161
if (!gids.contains(gm.getMemberId())) {
@@ -199,7 +202,8 @@ private RestResult<GroupMember> getGroupMemberByGid(Long gid) throws Exception {
199202
HttpEntity entity = response.getEntity();
200203

201204
if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
202-
throw new Exception("Failed to get Group Member for " + gid + " - " + response.getStatusLine().toString());
205+
logger.error("Failed to get Group Member for " + gid + " - " + response.getStatusLine().toString());
206+
return null;
203207
}
204208

205209
jsonNode = objectMapper.readTree(entity.getContent());

0 commit comments

Comments
 (0)