Skip to content

Commit dc98d06

Browse files
authored
Merge pull request #15 from topcoder-platform/feature/fix-country-code
Added competitionCountryCode to logic
2 parents 0dc0c27 + 014aa73 commit dc98d06

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/services/ProcessorService.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ function convertPayload (user) {
3030
email: user.email,
3131
status: user.active ? config.USER_STATES.ACTIVE : config.USER_STATES.UNVERIFIED,
3232
homeCountryCode: user.country ? user.country.isoAlpha3Code : null,
33+
competitionCountryCode: user.country ? user.country.isoAlpha3Code : null,
3334
country: user.country ? user.country.name : null,
3435
copilot: user.roles ? !!_.find(user.roles, (role) => role.roleName === config.COPILOT_ROLE_NAME) : false,
3536
createdAt: user.createdAt ? toEpoch(user.createdAt) : null,
@@ -73,6 +74,10 @@ function formatRecord (memberProfile) {
7374
record['UpdateExpression'] = record['UpdateExpression'] + `, homeCountryCode = :homeCountryCode`
7475
record['ExpressionAttributeValues'][':homeCountryCode'] = memberProfile.homeCountryCode
7576
}
77+
if (memberProfile.competitionCountryCode) {
78+
record['UpdateExpression'] = record['UpdateExpression'] + `, competitionCountryCode = :competitionCountryCode`
79+
record['ExpressionAttributeValues'][':competitionCountryCode'] = memberProfile.competitionCountryCode
80+
}
7681
if (memberProfile.country) {
7782
record['UpdateExpression'] = record['UpdateExpression'] + `, country = :country`
7883
record['ExpressionAttributeValues'][':country'] = memberProfile.country

0 commit comments

Comments
 (0)