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` 존재 여부
|
- `refresh_token` 존재 여부
|
||||||
- Google OAuth 설정 확인
|
- 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)
|
- [250831_skill-email_UUID_inconsistency_URGENT.md](./250831_happybell80_skill-email_UUID_inconsistency_URGENT.md)
|
||||||
Loading…
x
Reference in New Issue
Block a user