Skip to content

[fix] 투두 삭제 API의 date 파라미터를 선택값으로 변경 #237

Closed

Description

@aneykrap

Feature Issue 📌

#229(#224)에서 투두 삭제 API(DELETE /api/v1/todos/{todoId})에 date 쿼리 파라미터를 필수로 추가했습니다. 웹은 10/26 이후에 date를 반영해 배포할 예정이라, 그 전에 다른 기능과 함께 서버가 배포되면 기존 웹의 삭제 요청(date 없음)이 TODO_400으로 실패합니다.

최종적으로 date는 필수가 맞지만, 웹이 date를 보내도록 배포될 때까지만 date 없는 요청도 받아주는 호환 기간을 둡니다. 이렇게 하면 서버를 언제 배포해도 웹이 깨지지 않고, #224를 revert하지 않아도 됩니다.

  1. 지금(이 이슈): date를 임시로 선택값으로 받습니다. 없으면 기존처럼 투두 전체 삭제, 있으면 [feat] 특정 날짜 이후 반복일정 전체 삭제 #224 동작(반복 투두는 기준일 이후 삭제)
  2. 웹이 배포를 요청하면: 서버에서 date를 다시 필수로 되돌려 먼저 배포
  3. 서버 배포 후: 웹이 변경된 명세를 반영해 1~2시간 이내에 배포

Todo ✔️

  • date가 없으면 기존처럼 투두 전체 삭제, 있으면 기존 [feat] 특정 날짜 이후 반복일정 전체 삭제 #224 동작 유지
  • date 형식이 잘못된 경우는 기존처럼 TODO_400 유지
  • TodoControllerDocs의 삭제 API 설명 수정
  • 웹이 배포를 요청하면 date를 다시 필수로 되돌려 서버 먼저 배포

Activity

  1. self-assigned this
    on Oct 15, 2026
  2. added a commit that references this issue on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions