Wooin-dev / dailyone_server

dailyOne (D'One) - 서버
0 stars 0 forks source link

hotfix : 달력에서 done 있는 날짜 리스트 반환 api 수정 #11

Closed Wooin-dev closed 4 months ago

Wooin-dev commented 4 months ago

goal이 삭제처리 (deleted_at에 now()로 업데이트된) 경우에 Done은 가져왔지만 그 Done의 Goal을 가져오지 못해서 오류발생

수정방향 A. Goal이 delete될때 연동된 Done을 delete 처리 -> 이후 하나의 Goal을 다른 user도 사용하게 할 계획 -> 해당 user_id, goal_id에 해당하는 것을 변경하면 무리없을듯 B. Done의 Goal 이 delete된경우 스킵하게 -> 삭제된 goal의 done을 삭제처리하지 않고 활용할 경우가 있을까? -> 만약 활용한다해도, 과거의 기록정도? 하지만 이 기록도 삭제될 경우가 있으니 목표를 삭제가 아닌 포기하는 기능을 만든다면 삭제된 플래그가 아닌 포기한 플래그를 따로 추가하여 활용하는 것이 좋아 보인다. -> 단순 스킵보단 A안처럼 delete처리해주는 것이 좋아 보인다.