Difficulté à comprendre le paramètre d'activation de la bannière de bienvenue

C’est étrange que cela persiste même après un rafraîchissement dans l’application :thinking: Lorsque nous enregistrons ces valeurs sur le serveur, nous envoyons un message MessageBus au client ici, ce qui devrait mettre à jour l’interface utilisateur réactive :

Mais j’ai l’impression que vos paramètres ont été inversés entre vrai et faux ici ? Que voyez-vous si vous faites ceci dans la console Rails pour votre site ?

SiteSetting.theme_site_settings

Vous verrez quelque chose comme ceci, les nombres représentent l’ID du thème :

{1=>:enable_welcome_banner=>:false, :search_experience=>"search_icon"},
 -1=>:enable_welcome_banner=>:false, :search_experience=>"search_icon"},
 -2=>:enable_welcome_banner=>:false, :search_experience=>"search_field"}}

Essayez de le basculer et de voir quelles valeurs apparaissent (vous devrez fermer/rouvrir la console Rails chaque fois que vous modifiez la valeur).

Pouvez-vous ensuite essayer ceci :

SiteSetting.theme_site_settings_json(THEME_ID)

En remplaçant THEME_ID par celui qui pose problème.

Edit : Ah, je n’avais pas réalisé que c’était sur un site hébergé, je peux regarder :eyes:

2 « J'aime »