Разбитое изображение после обновления компонента заголовка бренда

После обновления компонента темы «Шапка бренда» изображение с нашим логотипом теперь возвращает ошибку 404 (не найдено).

URL выглядит примерно так:
https://forums.redacted.com/uploads/default/original/1X/5daddec8bbf6d8bca7a7e85d46ebdc756fe7b2757.png

Большинство результатов поиска указывают на проблемы с миграциями. В нашем случае мы просто выполняем рекомендуемые обновления через панель администратора / Docker, всё на одном сервере.

Я также видел упоминания о механизме автоматического удаления изображений: возможно, наш файл логотипа был удалён, так как система очистки посчитала его неиспользуемым.

По результатам поиска я пробовал различные команды rake, но безрезультатно.

Вопросы:

  1. Можно ли восстановить изображение?
  2. Как загрузить изображение обратно в компонент «Шапка бренда»? Казалось бы, функции загрузки там нет.
  3. Как предотвратить автоматическое удаление изображения в будущем?

Спасибо.

Изображение найдено в

/var/discourse/shared/standalone/uploads/tombstone/default/original/1X

Я загрузил его повторно через Разделы тем → Загрузка.

Надеюсь, это сохранит изображение на месте в будущем. Похоже на потенциальную ошибку в компоненте Brand Header.

Спасибо @martym за информацию о том, как это исправить. У нас возникла похожая проблема с заголовком. Я также заметил, что некоторые другие файлы недоступны (ошибка 403), и они выглядят как стандартные изображения Discourse (или из темы Mint, которую мы используем).

Так как изображение находилось в «могиле», сможет ли команда rake uploads:recover_from_tombstone, скорее всего, решить такую проблему?

Обращаюсь к тем, кто знает больше меня :stuck_out_tongue: