docs: Gmail 토큰 문제 해결 방법 추가

- 수정 필요 파일 및 줄 번호 명시
- db_credentials_provider.py 3개 위치 수정 필요
- JOIN을 사용한 구체적인 수정 방법 제시
This commit is contained in:
Claude-51124 2025-09-18 18:23:12 +09:00
parent ed5b911b18
commit d6accf4c90

View File

@ -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)