Caricamento di un nuovo `logo` e poi `logo small` mostra impostazioni inconsistenti

Ciao, sto riscontrando un problema intermittente riguardante la persistenza delle impostazioni, che sembrano essere annullate spontaneamente dopo alcune ore.

Sono riuscito a riprodurlo chiaramente quando ho tentato di aggiornare i loghi per la nostra istanza auto-ospitata di Discourse dev, versione 2.0.4beta2.

Mi scuso per il file GIF di grandi dimensioni; spiegherò cosa sta accadendo:

  1. Nella pagina delle impostazioni /admin/site_settings/category/branding
  2. Carica un nuovo file per il logo
  3. Conferma la nuova impostazione con :white_check_mark:
  4. Il logo-small sembra tornare a un’impostazione precedente? (qui inizia la stranezza)
  5. Carica un nuovo file per il logo small
  6. Conferma il nuovo logo small con :white_check_mark:
  7. Aggiorna la pagina: sembra che il logo sia stato salvato e impostato correttamente
  8. Aggiorna di nuovo la pagina: sembra che il logo sia persistito nell’intestazione, ma le impostazioni mostrano il vecchio logo e il vecchio logo small

In un uso successivo, il logo nell’intestazione torna casualmente all’impostazione precedente. Fino ad ora ho aggirato questo bug reimpostando il logo più e più volte, sperando che rimanesse salvato.

Sembra che le impostazioni vengano memorizzate nella cache o salvate parzialmente, ma non so come indagare ulteriormente.
Qualsiasi aiuto o suggerimento sarebbe molto apprezzato. Grazie :slight_smile: