[High][API] 회수된 발주 품의서 삭제 시 500 Internal Server Error 발생 #26
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
제보 정보
발생 환경
에러 증상 / 화면 문구
발주 품의서를 상신한 뒤 결재가 진행되기 전에 수정(회수)하고, 발주 관리 상세 화면에서 해당 발주를 삭제하면 Failed to fetch 또는 Internal Server Error가 표시됩니다. 삭제 요청이 500 오류로 실패하며 발주 데이터가 목록에 그대로 남습니다. 상신하지 않은 발주나 기안서 상세 화면에서 삭제하는 경우에는 정상 처리됩니다.
스크린샷
🤖 Cutshion 베타 에러 리포트 (Tally → n8n → Gitea)
발주 삭제 시 연결된 기안서의 수정·회수 이력이 남아 있어 FK 오류가 발생하는 문제를 수정했습니다. 수정 이력과 결재선을 먼저 삭제한 후 기안서와 발주를 삭제하도록 순서를 변경했으며, 회귀 테스트를 통해 정상 삭제를 확인했습니다.