@@ -20,7 +20,7 @@ const GithubService = require('../services/GithubService');
20
20
const UserService = require ( '../services/UserService' ) ;
21
21
const OwnerUserTeam = require ( '../models' ) . OwnerUserTeam ;
22
22
const UserTeamMapping = require ( '../models' ) . UserTeamMapping ;
23
- const UserMapping = require ( '../models' ) . UserMapping ;
23
+ const GithubUserMapping = require ( '../models' ) . GithubUserMapping ;
24
24
const constants = require ( '../common/constants' ) ;
25
25
26
26
const request = superagentPromise ( superagent , Promise ) ;
@@ -160,18 +160,19 @@ async function addUserToTeamCallback(req, res) {
160
160
console . log ( `adding ${ token } to ${ team . teamId } with ${ team . ownerToken } ` ) ; /* eslint-disable-line no-console */
161
161
const githubUser = await GithubService . addTeamMember ( team . teamId , team . ownerToken , token , team . accessLevel ) ;
162
162
// associate github username with TC username
163
- const mapping = await dbHelper . queryOneUserMappingByTCUsername ( UserMapping , req . session . tcUsername ) ;
163
+ const mapping = await dbHelper . queryOneUserMappingByTCUsername ( GithubUserMapping , req . session . tcUsername ) ;
164
164
165
165
// get team details
166
166
const teamDetails = await GithubService . getTeamDetails ( team . ownerToken , team . teamId ) ;
167
167
168
168
if ( mapping ) {
169
- await dbHelper . update ( UserMapping , mapping . id , {
169
+ await dbHelper . update ( GithubUserMapping , mapping . id , {
170
170
githubUsername : githubUser . username ,
171
171
githubUserId : githubUser . id ,
172
172
} ) ;
173
173
} else {
174
- await dbHelper . create ( UserMapping , {
174
+ console . log ( 'User mapping not found. Create new mapping.' ) ; /* eslint-disable-line no-console */
175
+ await dbHelper . create ( GithubUserMapping , {
175
176
id : helper . generateIdentifier ( ) ,
176
177
topcoderUsername : req . session . tcUsername ,
177
178
githubUsername : githubUser . username ,
0 commit comments