발주 품의서를 상신한 뒤 결재가 진행되기 전에 수정(회수)하고, 발주 관리 상세 화면에서 해당 발주를 삭제하면 Failed to fetch 또는 Internal Server Error가 표시됩니다. 삭제 요청이 500 오류로 실패하며 발주 데이터가 목록에 그대로 남습니다. 상신하지 않은 발주나 기안서 상세 화면에서 삭제하는 경우에는 정상 처리됩니다.
스크린샷
🤖 Cutshion 베타 에러 리포트 (Tally → n8n → Gitea)
## 제보 정보
- **ID**: ERR-20260729-162229
- **제보자**: 김태건
- **제출일시**: 2026-07-29T16:22:29+09:00
- **우선순위**: P1
## 발생 환경
- **페이지**: http://localhost:3000/orders/{발주 ID}
- **브라우저**: Chrome
## 에러 증상 / 화면 문구
발주 품의서를 상신한 뒤 결재가 진행되기 전에 수정(회수)하고, 발주 관리 상세 화면에서 해당 발주를 삭제하면 Failed to fetch 또는 Internal Server Error가 표시됩니다. 삭제 요청이 500 오류로 실패하며 발주 데이터가 목록에 그대로 남습니다. 상신하지 않은 발주나 기안서 상세 화면에서 삭제하는 경우에는 정상 처리됩니다.
## 스크린샷

---
🤖 Cutshion 베타 에러 리포트 (Tally → n8n → Gitea)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
제보 정보
발생 환경
에러 증상 / 화면 문구
발주 품의서를 상신한 뒤 결재가 진행되기 전에 수정(회수)하고, 발주 관리 상세 화면에서 해당 발주를 삭제하면 Failed to fetch 또는 Internal Server Error가 표시됩니다. 삭제 요청이 500 오류로 실패하며 발주 데이터가 목록에 그대로 남습니다. 상신하지 않은 발주나 기안서 상세 화면에서 삭제하는 경우에는 정상 처리됩니다.
스크린샷
🤖 Cutshion 베타 에러 리포트 (Tally → n8n → Gitea)
발주 삭제 시 연결된 기안서의 수정·회수 이력이 남아 있어 FK 오류가 발생하는 문제를 수정했습니다. 수정 이력과 결재선을 먼저 삭제한 후 기안서와 발주를 삭제하도록 순서를 변경했으며, 회귀 테스트를 통해 정상 삭제를 확인했습니다.