Alcune impostazioni non vengono salvate

Ciao,

Ho cercato nel forum ma non sono riuscito a trovare una risposta che mi aiuti a risolvere un problema con la mia istanza Discourse appena installata (con l’immagine DigitalOcean).

In pratica, il problema è che alcune impostazioni in Personalizza non vengono salvate correttamente (il pulsante di conferma verde funziona, ma le modifiche non vengono salvate). Ho letto questo argomento, ma non uso Cloudflare. E il problema si verifica solo per alcune impostazioni.

Ho fatto alcuni test, apparentemente solo le impostazioni con un textarea non vengono salvate. Altre vengono salvate correttamente.

Qualche idea su cosa potrebbe causare questo strano problema?

Grazie,
Olivier

Ciao Olivier,
Nota che l’installazione “one-click” di Digital Ocean non è supportata qui e consigliamo sempre di seguire l’installazione standard. :slight_smile:

Puoi fornire uno o più esempi di nomi di impostazioni che non verranno salvati?

La mia ipotesi sarebbe una qualche estensione del browser.

Certo! Ecco un esempio:

Un altro esempio:

Nessuno dei due campi di testo viene salvato quando li aggiorno.

Ho provato a modificare questi campi in Edge, Safari e in DiscourseHub, ma fallisce sempre. Dato che ho provato su browser diversi, non penso sia correlato a un’estensione del browser (come suggerito da @pfaffman).

Inoltre, non avevo idea che fosse supportato ufficialmente solo un tipo di installazione. È facile/possibile reinstallare la mia istanza seguendo la guida di installazione ufficiale e senza perdere il lavoro che ho già fatto? Ho un sacco di plugin e già alcuni contenuti che preferirei non perdere.

Grazie!

Posso riprodurre il problema in altri due componenti. È lo stesso di Theme Translation fields not working - #2 by Canapin.

Se sai come modificare app.yml per cambiare i plugin e ricostruire, i maggiori problemi con l’installazione DO sono risolti. È abbastanza simile all’installazione standard tranne per il fatto che salta discourse-setup.

Quando hai motivo di spostarti su un nuovo droplet, puoi eseguire un’installazione standard e spostarti come descritto in Sposta la tua istanza Discourse su un server diverso.

Ho un’istanza di test impostata in inglese. L’aggiornamento di questi campi nell’istanza di test funziona, il che aggiunge maggiore credibilità all’ipotesi che qualcosa con la traduzione non funzioni correttamente.

Grazie per il suggerimento, sembra essere abbastanza facile!

Sembra che tu sia stato interessato da questo bug: Theme Translation fields not working

Se aggiorni Discourse dovrebbe essere risolto ora, grazie per avercelo fatto sapere.

Ho aggiornato Discourse, posso confermare che il bug è scomparso. Grazie per l’ottimo lavoro!