Skip to content

[Fix] TIL 에디터 화분 목록을 실제 로그인 사용자 기준으로 조회 #48

@jaeunjung

Description

@jaeunjung

배경

TIL 에디터의 화분 선택 목록이 실제 로그인 사용자와 다른 사용자의 화분을 불러올 수 있는 문제가 있습니다.

  • 화분 목록 API(pot.jsgetPots)는 임시 정책으로 X-USER-ID 헤더(기본값 1)를 사용합니다.
  • 반면 TIL 발행은 JWT 토큰의 실제 사용자로 저장됩니다.
  • 두 사용자가 다르면, 선택한 화분이 "내 화분"이 아니어서 발행 시 403(해당 화분에 대한 권한이 없습니다) 이 발생할 수 있습니다.

작업 내용

  • til-editor-context에서 화분 목록 조회 시 실제 로그인 사용자 ID를 전달
    • getPots()getPots(user?.userId ?? localStorage의 userId)
  • 사용자 정보 로딩 이후 목록이 갱신되도록 처리

참고

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions