Загрузка нового `logo`, затем `logo small` показывает несогласованные настройки

Привет! У меня периодически возникает проблема: настройки сохраняются, а через несколько часов сами собой откатываются.

Мне удалось чётко воспроизвести это при попытке обновить логотипы на нашем саморазмещённом экземпляре Discourse версии 2.0.4beta2.

Извините за большой GIF, сейчас объясню, что происходит:

  1. На странице настроек /admin/site_settings/category/branding
  2. Загрузите новый файл для параметра logo
  3. Подтвердите новое значение галочкой :white_check_mark:
  4. Логотип-small, кажется, откатывается к предыдущему значению? (здесь начинается странность)
  5. Загрузите новый файл для параметра logo small
  6. Подтвердите новый логотип-small галочкой :white_check_mark:
  7. Обновите страницу — кажется, что logo сохранился и применён
  8. Обновите страницу ещё раз — logo отображается в баннере, но в настройках снова показаны старые значения logo и logo small

При дальнейшем использовании логотип в заголовке случайно откатывается к предыдущему значению. Пока я обхожу эту ошибку, многократно устанавливая логотип заново и надеясь, что он сохранится.

Кажется, что настройки кэшируются или сохраняются частично, но я не знаю, как глубже исследовать проблему.
Буду очень признателен за любую помощь или подсказки. Спасибо :slight_smile: