Cargar nuevo `logo` y luego `logo small` muestra configuraciones inconsistentes

Hola, he tenido un problema intermitente relacionado con la persistencia de la configuración, que parece revertirse por sí sola unas horas después.

He logrado reproducirlo claramente al intentar actualizar nuestros logotipos en nuestra instancia de Discourse autohospedada para desarrollo, que está en la versión 2.0.4beta2.

Disculpas por el GIF grande; explicaré lo que ocurre:

  1. En la página de configuración /admin/site_settings/category/branding
  2. Subir un nuevo archivo para el logo
  3. Confirmar la nueva configuración con :white_check_mark:
  4. El logo-small parece revertirse a una configuración anterior? (aquí comienza lo extraño)
  5. Subir un nuevo archivo para el logo small
  6. Confirmar el nuevo logo small con :white_check_mark:
  7. Refrescar la página; parece que el logo se ha persistido y configurado correctamente
  8. Refrescar la página nuevamente; parece que el logo se mantiene en el banner, pero la configuración muestra el logo y el logo small antiguos

En el uso posterior, el logotipo del encabezado vuelve aleatoriamente a la configuración anterior. Hasta ahora he sorteado este error volviendo a establecer el logotipo una y otra vez, con la esperanza de que se mantenga.

Siento que la configuración se está almacenando en caché o guardándose parcialmente, pero no sé cómo investigar más a fondo.
Cualquier ayuda o indicación sería muy apreciada. Gracias :slight_smile: