docs: Gmail 토큰 문제 해결 방법 추가
- 수정 필요 파일 및 줄 번호 명시 - db_credentials_provider.py 3개 위치 수정 필요 - JOIN을 사용한 구체적인 수정 방법 제시
This commit is contained in:
parent
ed5b911b18
commit
d6accf4c90
@ -52,5 +52,24 @@ if creds and creds.expired and creds.refresh_token:
|
||||
- `refresh_token` 존재 여부
|
||||
- Google OAuth 설정 확인
|
||||
|
||||
## 해결 방법
|
||||
|
||||
### 수정 필요 파일
|
||||
`/home/admin/ivada_project/skill_email/services/db_credentials_provider.py`
|
||||
- 68번 줄: get_credentials()
|
||||
- 170번 줄: save_credentials()
|
||||
- 234번 줄: has_equipped_token()
|
||||
|
||||
### 수정 내용
|
||||
```python
|
||||
# 기존 (잘못됨)
|
||||
WHERE slack_user_id = %s
|
||||
|
||||
# 수정 (JOIN 사용)
|
||||
FROM gmail_token gt
|
||||
JOIN user u ON gt.user_id = u.id
|
||||
WHERE u.oauth_id = %s
|
||||
```
|
||||
|
||||
## 관련 문서
|
||||
- [250831_skill-email_UUID_inconsistency_URGENT.md](./250831_happybell80_skill-email_UUID_inconsistency_URGENT.md)
|
||||
Loading…
x
Reference in New Issue
Block a user