Skip to content

[Admin] RECOMMENDED_WHISKY v2 큐레이션 상세에서 위스키 목록이 렌더링되지 않음 #295

Description

@bottlenote-noa

배경

Admin 개발 페이지 https://admin.development.bottle-note.com/dashboard/curations/14에서 RECOMMENDED_WHISKY v2 큐레이션 상세/수정 화면의 위스키 body가 비어 보이는 현상이 확인됨.

API 상세 응답은 정상이다.

  • GET https://api.development.bottle-note.com/api/v2/curations/14
  • spec=RECOMMENDED_WHISKY
  • payload는 배열/list
  • payloadCount=28
  • 첫 항목 예시: 포트 샬롯 10년

작업 범위

  • Admin Dashboard 큐레이션 상세/수정 화면에서 RECOMMENDED_WHISKY payload 배열을 정상 hydrate한다.
  • 단일 위스키 카드 폼이 아니라 추천 위스키 목록 필드 형태로 렌더링한다.
  • 미리보기에도 추천 위스키 개수와 항목 목록이 표시되도록 한다.
  • fallback 상세 payload 표시 유틸도 배열 payload를 표시할 수 있게 보강한다.

제외 범위

  • Product API payload 구조 변경
  • 운영 데이터 수정
  • 프로덕션 배포/릴리즈

완료 조건

  • /dashboard/curations/14에서 28개 위스키가 입력 영역/미리보기에 표시된다.
  • 저장 시 기존 v2 payload 배열 구조가 유지된다.
  • RECOMMENDED_WHISKYWHISKY_PAIRING 렌더링 분기가 서로 깨지지 않는다.
  • Admin Dashboard lint/typecheck 또는 대체 검증 결과를 남긴다.

참고

  • 원인 후보: RECOMMENDED_WHISKY v2 payload는 list인데 Admin 상세가 단일 위스키 카드 폼 로직을 재사용해 form state에 body가 세팅되지 않음.
  • 관련 파일 후보:
    • admin-dashboard/src/pages/curation/CurationDetail.tsx
    • admin-dashboard/src/pages/curation/whisky-card/CurationWhiskyCardCreate.tsx
    • admin-dashboard/src/pages/curation/whisky-card/whisky-card-curation.mapper.ts
    • admin-dashboard/src/pages/curation/curation-display-utils.ts

Metadata

Metadata

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions