🐞 버그 설명
POST /api/v1/consumer/matching-requests 요청의 participants에 최대 인원 검증이 없어, API 명세의 참여자 1~5명 제한과 다르게 6명 이상 요청도 처리될 수 있습니다.
🔁 재현 방법
- 소비자 인증 토큰을 준비합니다.
participants 배열에 6명 이상의 참여자를 담아 POST /api/v1/consumer/matching-requests를 호출합니다.
- 요청 검증 결과를 확인합니다.
✅ 기대 동작
- 참여자는 1명 이상 5명 이하여야 합니다.
- 6명 이상이면 요청 본문 검증 오류로 거절되어야 합니다.
- Swagger/OpenAPI와 테스트에도 같은 인원 제한이 반영되어야 합니다.
❌ 실제 동작
- 현재 요청 DTO는
participants가 비어 있는지만 검증합니다.
- 최대 5명 제한이 없어 6명 이상의 요청이 검증 단계에서 차단되지 않습니다.
📸 추가 정보
- 관련 API:
POST /api/v1/consumer/matching-requests
- 기존 이슈 #36은 요청 DTO 검증과 참여자 저장을 다뤘지만, 최대 5명 제한은 구현되지 않았습니다.
- DB Migration Decision:
NO_MIGRATION_REQUIRED
🐞 버그 설명
POST /api/v1/consumer/matching-requests요청의participants에 최대 인원 검증이 없어, API 명세의 참여자 1~5명 제한과 다르게 6명 이상 요청도 처리될 수 있습니다.🔁 재현 방법
participants배열에 6명 이상의 참여자를 담아POST /api/v1/consumer/matching-requests를 호출합니다.✅ 기대 동작
❌ 실제 동작
participants가 비어 있는지만 검증합니다.📸 추가 정보
POST /api/v1/consumer/matching-requestsNO_MIGRATION_REQUIRED