Skip to content

[fix/42-roulette-filter-mapping] - 룰렛 필터 enum 매핑 오류 수정 #42

@Parkchanyoung0710

Description

@Parkchanyoung0710

제안 이유

  • 룰렛에서 호스트가 선택한 카테고리/상황 필터가 정상적으로 적용되지 않고 전체 메뉴가 반환되는 문제를 확인함
  • 원인 분석 결과, 클라이언트는 enum value 문자열을 전달하는 반면 백엔드는 enum key 기준으로 매핑을 시도하여 필터 변환이 실패하고 있었음
  • 사용자 선택 의도가 서버 로직까지 일관되게 반영되도록 필터 변환 로직의 기준 정합성이 필요하다고 판단함

설계 방향

  • 프론트엔드에서 전달되는 enum value를 신뢰 가능한 입력값으로 간주하고, 백엔드에서는 이를 enum key로 변환하려는 방식 대신 value 기준 비교 방식으로 처리

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions