Зачем выполнять UpdatePostUploadsSecureStatus, даже если безопасные загрузки отключены?

Спасибо за вашу работу по поддержке различных бэкендов S3! Я использую Minio, и всё работает отлично…

Единственная небольшая проблема, с которой я столкнулся, заключается в том, что задача UpdatePostUploadsSecureStatus завершается ошибкой, так как Minio не поддерживает ACL:

Есть ли способ отключить выполнение этой задачи?

Вы включили SiteSetting.secure_uploads?

Нет, я не делал этого.

РЕДАКТИРОВАНИЕ: Я импортировал несколько писем, в которых были встроены изображения. Я читаю документацию Безопасные загрузки в письмах. Означает ли это, что все загрузки из писем будут «безопасными»?

Почему мы планируем эту задачу при каждой загрузке на каждом посте, даже если настройка отключена, @martin?

Хороший вопрос — это вызывается в двух местах. PostCreator:

И PostRevisor:

Однако, как вы можете видеть, я забыл добавить проверку 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