# セキュアアップロードが無効な場合でもUpdatePostUploadsSecureStatusを実行する理由

**URL:** <https://meta.discourse.org/t/why-run-updatepostuploadssecurestatus-even-when-secure-uploads-is-disabled/255612>\
**Category:** Product Support\
**Tags:** s3\
**Created:** [2023 年 2 月 18 日午後 4:45 UTC](https://meta.discourse.org/t/why-run-updatepostuploadssecurestatus-even-when-secure-uploads-is-disabled/255612 "2023-02-18T16:45:27Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)\
**Post date:** [2023 年 2 月 19 日午後 11:38 UTC](https://meta.discourse.org/t/why-run-updatepostuploadssecurestatus-even-when-secure-uploads-is-disabled/255612/5 "2023-02-19T23:38:01Z")

</div>

良い質問です。これは2か所から呼び出されています。`PostCreator`:

> <https://github.com/discourse/discourse/blob/3c57db5c633297f076c9e2ed09beff41e4133573/lib/post_creator.rb#L405-L407>

そして`PostRevisor`:

> <https://github.com/discourse/discourse/blob/3c57db5c633297f076c9e2ed09beff41e4133573/lib/post_revisor.rb#L250-L252>

しかし、後者では`SiteSetting.secure_uploads?`のチェックを怠っていたことがお分かりいただけるかと思います。これを修正するためにPRを作成し、チェックを`post.update_uploads_secure_status`に移動させる予定です。

編集：PRはこちらです。本日中にマージされることを願っています。[FIX: Do not enqueue UpdatePostUploadsSecureStatus unnecessarily by martin-brennan · Pull Request #20366 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/20366)

---

_[View the full topic](https://meta.discourse.org/t/why-run-updatepostuploadssecurestatus-even-when-secure-uploads-is-disabled/255612)._
