Skip to content

Commit 3c3222f

Browse files
authored
Merge pull request #769 from topcoder-platform/PLAT-3739
Plat 3739
2 parents 23a9089 + 13140b9 commit 3c3222f

File tree

5 files changed

+11
-6
lines changed

5 files changed

+11
-6
lines changed

config/development.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"attachmentsS3Bucket": "topcoder-dev-media",
55
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/",
66
"fileServiceEndpoint": "https://api.topcoder-dev.com/v5/files",
7-
"memberServiceEndpoint": "https://api.topcoder-dev.com/v3/members",
7+
"memberServiceEndpoint": "https://api.topcoder-dev.com/v5/members",
88
"identityServiceEndpoint": "https://api.topcoder-dev.com/v3/",
99
"taasJobApiUrl": "https://api.topcoder-dev.com/v5/jobs",
1010
"sfdcBillingAccountNameField": "Billing_Account_Name__c",

config/m2m.local.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if (process.env.NODE_ENV === 'test') {
1515
fileServiceEndpoint: 'https://api.topcoder-dev.com/v5/files',
1616
directProjectServiceEndpoint: 'https://api.topcoder-dev.com/v3/direct',
1717
connectProjectsUrl: 'https://connect.topcoder-dev.com/projects/',
18-
memberServiceEndpoint: 'https://api.topcoder-dev.com/v3/members',
18+
memberServiceEndpoint: 'https://api.topcoder-dev.com/v5/members',
1919
dbConfig: {
2020
masterUrl: 'postgres://coder:mysecretpassword@dockerhost:5432/projectsdb',
2121
maxPoolSize: 50,

config/mock.local.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if (process.env.NODE_ENV === 'test') {
1515
fileServiceEndpoint: 'https://api.topcoder-dev.com/v5/files',
1616
directProjectServiceEndpoint: 'https://api.topcoder-dev.com/v3/direct',
1717
connectProjectsUrl: 'https://connect.topcoder-dev.com/projects/',
18-
memberServiceEndpoint: 'http://dockerhost:3001/v3/members',
18+
memberServiceEndpoint: 'http://dockerhost:3001/v5/members',
1919
dbConfig: {
2020
masterUrl: 'postgres://coder:mysecretpassword@dockerhost:5432/projectsdb',
2121
maxPoolSize: 50,

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,5 +102,8 @@
102102
"sinon": "^1.17.4",
103103
"sinon-chai": "^2.8.0",
104104
"supertest": "^4.0.2"
105+
},
106+
"volta": {
107+
"node": "12.16.1"
105108
}
106109
}

src/util.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,9 @@ const projectServiceUtils = {
512512
}
513513

514514
return httpClient.get(`${config.memberServiceEndpoint}/${handle}/traits`, {
515-
params: {},
515+
params: {
516+
traitIds: 'basic_info,connect_info',
517+
},
516518
headers: {
517519
'Content-Type': 'application/json',
518520
Authorization: `Bearer ${token}`,
@@ -724,13 +726,13 @@ const projectServiceUtils = {
724726
const traits = await Promise.all(promises);
725727
_.each(traits, (memberTraits) => {
726728
// if we didn't manage to get traits for the user, skip it
727-
if (!memberTraits) return;
729+
if (_.isEmpty(memberTraits)) return;
728730

729731
const basicInfo = _.find(memberTraits, trait => trait.traitId === 'basic_info');
730732
const connectInfo = _.find(memberTraits, trait => trait.traitId === 'connect_info');
731733
const memberIndex = _.findIndex(
732734
allMemberDetails,
733-
member => member.userId === _.get(basicInfo, 'traits.data[0].userId'),
735+
member => member.userId === _.get(memberTraits, '[0].userId'),
734736
);
735737
const basicDetails = {
736738
photoURL: _.get(basicInfo, 'traits.data[0].photoURL'),

0 commit comments

Comments
 (0)