@@ -96,7 +96,7 @@ class GitlabService {
96
96
await svc . refreshAccessToken ( ) ;
97
97
svc . #gitlab = new Gitlab ( {
98
98
host : config . GITLAB_API_BASE_URL ,
99
- oauthToken : user . accessToken
99
+ oauthToken : svc . # user. accessToken
100
100
} ) ;
101
101
return svc ;
102
102
} catch ( err ) {
@@ -123,10 +123,10 @@ class GitlabService {
123
123
if ( ! lockedUser ) {
124
124
throw new Error ( `Failed to acquire lock on user ${ this . #user. id } after ${ tries } attempts.` ) ;
125
125
}
126
- logger . debug ( `[Lock ID: ${ lockId } ] Acquired lock on user ${ this . #user. id } .` ) ;
126
+ logger . debug ( `[Lock ID: ${ lockId } ] Acquired lock on user ${ this . #user. username } .` ) ;
127
127
if ( lockedUser . accessTokenExpiration && new Date ( ) . getTime ( ) > lockedUser . accessTokenExpiration . getTime ( ) -
128
128
( config . GITLAB_REFRESH_TOKEN_BEFORE_EXPIRATION * MS_PER_SECOND ) ) {
129
- logger . debug ( `[Lock ID: ${ lockId } ] Refreshing access token for user ${ this . #user. id } .` ) ;
129
+ logger . debug ( `[Lock ID: ${ lockId } ] Refreshing access token for user ${ this . #user. username } .` ) ;
130
130
const query = {
131
131
client_id : config . GITLAB_CLIENT_ID ,
132
132
client_secret : config . GITLAB_CLIENT_SECRET ,
@@ -147,11 +147,10 @@ class GitlabService {
147
147
_ . assign ( lockedUser , updates ) ;
148
148
await dbHelper . update ( models . User , lockedUser . id , updates ) ;
149
149
}
150
- return lockedUser ;
151
150
} finally {
152
151
if ( lockedUser ) {
153
- logger . debug ( `[Lock ID: ${ lockId } ] Releasing lock on user ${ this . #user. id } .` ) ;
154
- await dbHelper . releaseLockOnUser ( this . #user. id , lockId ) ;
152
+ logger . debug ( `[Lock ID: ${ lockId } ] Releasing lock on user ${ this . #user. username } .` ) ;
153
+ this . #user = await dbHelper . releaseLockOnUser ( this . #user. id , lockId ) ;
155
154
}
156
155
}
157
156
}
0 commit comments