## 배경 TIL 에디터의 화분 선택 목록이 실제 로그인 사용자와 다른 사용자의 화분을 불러올 수 있는 문제가 있습니다. - 화분 목록 API(`pot.js`의 `getPots`)는 임시 정책으로 `X-USER-ID` 헤더(기본값 1)를 사용합니다. - 반면 TIL 발행은 JWT 토큰의 실제 사용자로 저장됩니다. - 두 사용자가 다르면, 선택한 화분이 "내 화분"이 아니어서 발행 시 **403(해당 화분에 대한 권한이 없습니다)** 이 발생할 수 있습니다. ## 작업 내용 - [ ] `til-editor-context`에서 화분 목록 조회 시 실제 로그인 사용자 ID를 전달 - `getPots()` → `getPots(user?.userId ?? localStorage의 userId)` - [ ] 사용자 정보 로딩 이후 목록이 갱신되도록 처리 ## 참고 - 근본 해결은 `pot.js`의 임시 `X-USER-ID` 정책을 JWT로 통일하는 것(정원 담당과 협의 필요). 본 이슈는 그 전까지의 정합용 임시 조치입니다. - 관련: TIL 에디터 API 연동(#46)
배경
TIL 에디터의 화분 선택 목록이 실제 로그인 사용자와 다른 사용자의 화분을 불러올 수 있는 문제가 있습니다.
pot.js의getPots)는 임시 정책으로X-USER-ID헤더(기본값 1)를 사용합니다.작업 내용
til-editor-context에서 화분 목록 조회 시 실제 로그인 사용자 ID를 전달getPots()→getPots(user?.userId ?? localStorage의 userId)참고
pot.js의 임시X-USER-ID정책을 JWT로 통일하는 것(정원 담당과 협의 필요). 본 이슈는 그 전까지의 정합용 임시 조치입니다.