Le texte personnalisé précédent continue d'apparaître lors de l'actualisation de la page Personnaliser le texte

J’ai donc mis à jour manuellement category.replace_paragraph dans la base de données, dans la table translation_overrides. Cela fait partie d’un mécanisme de synchronisation serveur que j’ai mis en place.

Et cela s’affiche correctement sur la page :

Mais dès que je rafraîchis la page, pour une raison inconnue, la valeur oscille entre cette valeur correcte et une ancienne valeur que j’avais utilisée lors de tests :

Or, cette valeur « WWW » n’existe plus dans translation_overrides. Le seul endroit où je parviens encore à la trouver est dans user_histories, parmi d’anciennes valeurs de test :

Je pensais que cela pouvait venir de « WWW » qui restait en mémoire ou autre chose, mais même depuis un autre navigateur (où « WWW » n’avait jamais été chargé), le même comportement se produit.

Quelqu’un aurait-il une idée de pourquoi cela arrive ? Y a-t-il une autre table qui conserve d’anciennes valeurs dont je n’aurais pas connaissance ?

Comment avez-vous installé Discourse ? Les paramètres de site instables sont un signe d’installation défectueuse, d’après ce que j’ai observé.

Installation standard de Discourse-docker, mais j’ai modifié les paramètres, en essayant de les migrer d’un serveur à un autre. J’ai peut-être altéré certains paramètres spécifiques au serveur dans site_settings que je n’aurais pas dû toucher.

Puis-je considérer que les paramètres sauvegardés par la tâche rake site_settings:export sont tous sûrs à copier d’un serveur à un autre ? Risque-t-on de casser quelque chose ? Si c’est le cas, je m’en servirai comme guide pour blanchir les paramètres à migrer.

Je ne suis pas sûr, mais je voulais simplement le mentionner car les paramètres du site qui ne sont pas sauvegardés ou qui reviennent différents au fil du temps ont tendance à être associés à des installations Discourse défectueuses, d’après les sujets que j’ai lus sur Meta au cours des 7 dernières années.