Skip to content

[Fix] 독서 목표 API 생성/수정/삭제 엔드포인트 분리#92

Merged
sispo3314 merged 2 commits intodevelopfrom
fix/reading-goal
Feb 11, 2026
Merged

[Fix] 독서 목표 API 생성/수정/삭제 엔드포인트 분리#92
sispo3314 merged 2 commits intodevelopfrom
fix/reading-goal

Conversation

@sispo3314
Copy link
Collaborator

@sispo3314 sispo3314 commented Feb 11, 2026

📌 작업한 내용

기존 PATCH /api/v1/books/{bookId}/goals 하나로 생성/수정/삭제를 모두 처리하고 있었으나, 사전 데이터가 없는 상태에서 PATCH 요청이 실패하는 문제가 배포 후 발견되었습니다. 이에 따라 엔드포인트를 세 개로 분리하는 리팩토링을 진행했습니다.

🔍 참고 사항

아마 삭제 API를 실행하셔도 독서 기록 상세 조회 API와 책 목표 조회 API에서는 가장 최근에 생성된 독서 목표로 뜰텐데, 이건 독서 목표 삭제 API가 단순 데이터 삭제가 아니라 목표를 비활성 시키는 API라서 그렇습니다! 독서 목표가 삭제되어도 (즉, 완료되거나 정지되어도) 독서 상세 페이지에 최근 기록과 목표가 표시되어야 하기 때문에 이렇게 구현되어 있습니다. 루틴 목록 조회 API에서는 제대로 사라지는 것을 확인했습니다.

🖼️ 스크린샷

image image

🔗 관련 이슈

✅ 체크리스트

  • 로컬에서 빌드 및 테스트 완료
  • 코드 리뷰 반영 완료
  • 문서화 필요 여부 확인

@sispo3314 sispo3314 self-assigned this Feb 11, 2026
@sispo3314 sispo3314 added 🐞BugFix Something isn't working 🔨 Refactor 코드 리팩토링 labels Feb 11, 2026
@sispo3314 sispo3314 linked an issue Feb 11, 2026 that may be closed by this pull request
1 task
@sispo3314 sispo3314 merged commit 71d754e into develop Feb 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞BugFix Something isn't working 🔨 Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[fix] 목표 설정 API를 수정/삭제/생성으로 분리

1 participant