Skip to content

Conversation

@kimil61
Copy link

@kimil61 kimil61 commented Jun 5, 2025

변경 사항

게시글 작성과 댓글 작성/수정 시, parent_idcomment_id가 빈 문자열("")로 전달될 경우 FastAPI가 이를 정수로 파싱하지 못해 422 에러가 발생하는 문제를 수정했습니다.

주요 수정 내용

  • parent_id, comment_id에 대해 Union[int, str, None] 타입을 사용하도록 변경
  • 실제 핸들러 내부에서 "" 입력 시 None으로 안전하게 파싱하는 로직 추가
  • 해당 방식은 FastAPI의 Form 처리 특성상 빈 문자열이 전달되는 상황에 대응하기 위함입니다

관련 이슈

없음

기타 정보

  • 게시글 작성(/write_update/{bo_table}) 및 댓글 등록/수정(/write_comment_update/{bo_table}) 양쪽 모두 동일한 방식으로 적용
  • 기존에도 게시글 등록에서 유사한 문제가 있었고, 댓글 로직에 동일하게 확장 적용했습니다

PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요. PR을 보내기 전에 모든 항목을 확인해야 합니다.

  • 동일한 업데이트/변경에 대한 다른 Pull Requests가 열려있는지 확인했습니다.
  • 테스트가 성공적으로 수행되었는지 확인했습니다.

@kimil61 kimil61 changed the title Fix: allow empty string for comment_id in comment form Fix: handle empty string for parent_id and comment_id in form submissions Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant