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

Commit 8bcac4f

Browse files
authored
Merge pull request #397 from appirio-tech/dev
Updated token properties file location
2 parents 9f52357 + 1e9fae7 commit 8bcac4f

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.circleci/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
- run:
9797
name: copying configuration file
9898
command: |
99-
cp ./../buildscript/direct/conf/dev/token.properties.enc .
99+
cp ./../buildscript/direct/conf/qa/token.properties.enc .
100100
openssl enc -aes-256-cbc -d -in token.properties.enc -out token.properties -k $SECPASSWD
101101
- run:
102102
name: Installation of build dependencies.
@@ -158,7 +158,7 @@ jobs:
158158
- run:
159159
name: copying configuration file
160160
command: |
161-
cp ./../buildscript/direct/conf/dev/token.properties.enc .
161+
cp ./../buildscript/direct/conf/prod/token.properties.enc .
162162
openssl enc -aes-256-cbc -d -in token.properties.enc -out token.properties -k $SECPASSWD
163163
- run:
164164
name: Installation of build dependencies.

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

+12-12
Original file line numberDiff line numberDiff line change
@@ -140,34 +140,34 @@ private List<? extends Map<String,String>> getData() throws Exception {
140140
*/
141141
private Set<Long> getGroupMembers() throws Exception{
142142
Set<Long> members = new HashSet<Long>();
143+
// this will be increased, for inner groups
143144
LinkedList<Long> gids = new LinkedList<Long>(groupIds);
144145
Set<Long> gidProcessed = new HashSet<Long>();
145146
boolean finished = false;
146-
147147
while (!finished) {
148148
ListIterator<Long> iter = gids.listIterator();
149+
finished = true;
149150
while (iter.hasNext()) {
150151
Long gid = iter.next();
151152
if (!gidProcessed.contains(gid)) {
152153
logger.info("processing gid: " + gid);
153154
RestResult<GroupMember> result = getGroupMemberByGid(gid);
154-
if (result == null) {
155-
continue;
156-
}
157-
for (GroupMember gm : result.getContent()) {
158-
if (gm.isGroup()) {
159-
if (!gids.contains(gm.getMemberId())) {
160-
iter.add(gm.getMemberId());
155+
if (result != null) {
156+
for (GroupMember gm : result.getContent()) {
157+
if (gm.isGroup()) {
158+
if (!gids.contains(gm.getMemberId())) {
159+
iter.add(gm.getMemberId());
160+
finished = false;
161+
}
162+
logger.info(" inner group: " + gm.getMemberId());
163+
} else {
164+
members.add(gm.getMemberId());
161165
}
162-
logger.info(" inner group: " + gm.getMemberId());
163-
} else {
164-
members.add(gm.getMemberId());
165166
}
166167
}
167168
gidProcessed.add(gid);
168169
}
169170
}
170-
if (gids.size() == gidProcessed.size()) finished = true;
171171
}
172172
return members;
173173
}

0 commit comments

Comments
 (0)