# 投稿却下時にアップロードファイルが削除されない - 不要なリソース保持につながる

**URL:** https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957
**Category:** Bug
**Created:** [2025 年 4 月 29 日午前 10:50 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957 "2025-04-29T10:50:53Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [2025 年 4 月 29 日午前 10:50 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/1 "2025-04-29T10:50:53Z")

</div>

バグかもしれません。

Discourseでは、投稿が送信されレビューキューに入ると、それに関連付けられたアップロードされたファイルは、投稿が却下された後も保持されるようです。ユーザーの投稿を手動で却下し、レビュー結果を通知するシステム生成のプライベートメッセージさえ永久に削除しましたが、その投稿からのアップロードされた画像はレビューキューでまだ表示されており、サーバーに保存されています。

このようなメディアの残骸は、サイトを未使用または不適切なコンテンツで汚染するため問題となります。これは、コミュニティエコシステムの健全性と清潔さに悪影響を与えます。

これは予期された動作でしょうか？Discourseは却下された投稿からのアップロードを自動的に削除すべきではありませんか？また、そうでない場合、これらをを手動でクリーンアップする方法はありますか？

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025 年 4 月 29 日午前 10:59 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/3 "2025-04-29T10:59:27Z")

</div>

孤立したアップロードは、スケジュールされたサイドキックジョブによって一定期間後にクリアされます。

設定: `clean_up_uploads`, `clean_orphan_uploads_grace_period_hours`

> <https://github.com/discourse/discourse/blob/main/app/jobs/scheduled/clean_up_uploads.rb>

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [2025 年 5 月 3 日午前 6:43 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/4 "2025-05-03T06:43:24Z")

</div>

申し訳ありませんが、十分に明確に説明したと思いますが、私の英語はまだ改善が必要かもしれません。個別のファイルはクリーンアップされることは理解しています。しかし、問題は、アップロードされたファイルがレビューキューに入ると、決して個別のファイルにならないことです。レビューキューで投稿を拒否しましたが、ユーザーに送信されたシステムの拒否メッセージさえ削除しました。しかし、アップロードされたファイルはレビューキューでまだ見ることができます。それは個別のファイルになっていません。それが問題です。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025 年 5 月 3 日午前 6:45 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/5 "2025-05-03T06:45:15Z")

</div>

ご説明ありがとうございます。その詳細を見落としており、申し訳ありませんでした。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 5 月 5 日午前 1:57 UTC](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/6 "2025-05-05T01:57:07Z")

</div>

はい、問題は理解しました。レビューキューに保持設定のようなものがあれば、最終的に却下された古い画像をクリアできるのではないでしょうか。

プロダクトチームに伝えました。
