File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 5252
5353 - name : Create .env file
5454 run : |
55+ echo "SLACK_WEBHOOK_URL=${{ secrets.SLACK_WEBHOOK_URL }}" >> .env
5556 echo "DATABASE_NAME=${{ secrets.DATABASE_NAME }}" >> .env
5657 echo "POSTGRES_USER=${{ secrets.POSTGRES_USER }}" >> .env
5758 echo "POSTGRES_HOST=${{ secrets.POSTGRES_HOST }}" >> .env
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ export class UserRepository {
1010 async findByUserId ( id : number ) : Promise < User > {
1111 try {
1212 const user = await this . pool . query ( 'SELECT * FROM "users_user" WHERE id = $1' , [ id ] ) ;
13-
1413 return user . rows [ 0 ] || null ;
1514 } catch ( error ) {
1615 logger . error ( 'Id로 유저를 조회 중 오류 : ' , error ) ;
@@ -21,7 +20,6 @@ export class UserRepository {
2120 async findByUserVelogUUID ( uuid : string ) : Promise < User > {
2221 try {
2322 const user = await this . pool . query ( 'SELECT * FROM "users_user" WHERE velog_uuid = $1' , [ uuid ] ) ;
24-
2523 return user . rows [ 0 ] || null ;
2624 } catch ( error ) {
2725 logger . error ( 'Velog UUID로 유저를 조회 중 오류 : ' , error ) ;
Original file line number Diff line number Diff line change @@ -139,7 +139,11 @@ export class UserService {
139139 }
140140
141141 // 2. 찾은 토큰을 기반으로 사용자를 다시 찾는다. (토큰 획득 및 사용자의 QR토큰 모두 비활성화)
142- const qrTokenUser = await this . userRepo . findByUserId ( qrToken . user_id )
142+ const qrTokenUser = await this . userRepo . findByUserId ( qrToken . user_id ) ;
143+ if ( ! qrTokenUser ) {
144+ return null ;
145+ }
146+
143147 await this . userRepo . updateQRLoginTokenToUse ( qrToken . user_id ) ;
144148 const { decryptedAccessToken, decryptedRefreshToken } = this . decryptTokens (
145149 qrTokenUser . group_id ,
You can’t perform that action at this time.
0 commit comments