Il testo personalizzato precedente continua ad apparire quando si aggiorna la pagina Personalizza testo

Quindi ho aggiornato manualmente category.replace_paragraph nel database, nella tabella translation_overrides. Questo fa parte di un meccanismo di sincronizzazione del server che ho creato.

E viene visualizzato correttamente nella pagina:

Fino a quando continuo ad aggiornare la pagina, per qualche motivo, poi oscilla tra questo valore corretto e un vecchio valore che ho utilizzato durante i test:

Ma questo valore WWW non è più presente in translation_overrides. L’unico posto dove riesco ancora a trovarlo è in user_histories, come uno dei precedenti valori di test:

Pensavo potesse essere un problema legato al fatto che WWW fosse ancora in memoria o qualcosa del genere, ma anche da un browser diverso (dove WWW non era mai stato caricato), si verifica lo stesso comportamento.

Qualcuno ha un’idea del perché questo accada? C’è un’altra tabella che conserva i vecchi valori di cui non sono a conoscenza?

Come hai installato Discourse? Le impostazioni del sito instabili sono un segno di un’installazione danneggiata, in base a ciò che ho visto.

Installazione standard di Discourse-docker, ma ho modificato le impostazioni tentando di migrarle da un server all’altro. Potrei aver alterato qualche impostazione specifica del server in site_settings che non avrei dovuto toccare.

Posso dare per scontato che le impostazioni salvate dal task rake site_settings:export siano tutte sicure da copiare da un server all’altro? È improbabile che causino problemi? Se è così, userò questo come guida per selezionare le impostazioni da migrare.

Non sono sicuro, volevo solo menzionarlo perché le impostazioni del sito che non vengono salvate o che cambiano nel tempo tendono a essere associate a installazioni di Discourse non funzionanti, basandomi sugli oltre 7 anni in cui ho letto i topic su meta.