上传新 logo 后,logo small 显示设置不一致

您好,我遇到了一个间歇性问题:设置似乎会保存,但几个小时后又自动恢复为之前的值。

当我尝试更新我们自托管的 Discourse 开发实例(版本 2.0.4beta2)的标志时,成功复现了该问题。

抱歉 GIF 文件较大,我来解释一下发生的情况:

  1. 进入设置页面 /admin/site_settings/category/branding
  2. 上传一个新的 logo 文件
  3. 使用 :white_check_mark: 确认新设置
  4. logo-small 似乎恢复为之前的设置?(奇怪的情况从这里开始)
  5. 上传一个新的 logo small 文件
  6. 使用 :white_check_mark: 确认新的 logo small
  7. 刷新页面,logo 似乎已保存并生效
  8. 再次刷新页面,logo 在横幅中似乎已保存,但设置页面仍显示旧的 logologo small

在后续使用中,页头标志会随机恢复为之前的设置。目前我只能通过反复重新设置标志来绕过此问题,并希望它能生效。

这感觉像是设置被缓存了,或者只被部分保存了,但我不确定如何进一步调查。
非常感谢您的任何帮助或提示。谢谢 :slight_smile: