Funcy-ICT / Funcy-ICT/Funcy_Portfolio_Backend
[bug] リクエストが失敗した時にも画像がuploadされる
Open
bug
- Dominant language
- Go
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 現状(Issue)
リクエストが失敗しても画像がfile-serverにアップロードされ,不要な画像が重複して保存されてしまう
例:サインアップ処理が失敗した場合でも画像だけアップロードされてしまう
## 理想(Expected)
- メイン処理(例:サインアップ)と画像アップロードが一体化され,どちらかが失敗した場合は全体がロールバックされる
- 正常終了時のみ画像がfile-serverに保存される
## 解決策(Action Plan)
- フロントエンドで画像アップロードをメイン処理の成功後に実行するよう順序を見直す
- バックエンドで画像アップロードをメイン処理の後に行うよう処理順を修正
- バックエンドにアップロード失敗時の画像削除処理を追加
- file-serverに仮アップロード・確定保存の仕組みを検討
- file-serverに削除APIがあるか確認し,必要に応じて実装
## 課題(Issues to Resolve)
- 処理の一貫性を保証するためのトランザクション的な制御がない
- 既存実装との整合性を保ったまま導入する必要がある
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.