Lien LinkedIn déprécié dans le problème du tableau de bord

Après une mise à jour récente vers la version 3.3.0.beta5-dev (a267c0727d), je reçois cet avertissement/cette erreur persistante dans le tableau de bord Admin (le rafraîchissement n’aide pas) :

Notez que dans le cadre de la mise à jour, j’ai complètement supprimé l’ancien plugin linked up, et maintenant tout est également indiqué comme à jour :

En outre, la connexion via linked in n’est même pas activée du tout :

Comment puis-je faire disparaître ce message d’erreur ?

1 « J'aime »

Alternativement, cela devrait-il être signalé comme un bug ?

2 « J'aime »

Cela devrait être corrigé lorsque cela sera fusionné :partying_face:

4 « J'aime »

Merci @JammyDodger Pour information, j’avais essayé de mettre à jour à nouveau pour voir si cela aiderait, avant de voir ce message. D’habitude, la mise à jour est un processus sans douleur, mais quel que soit le commit sur lequel j’ai fini, il semble complètement cassé à certains égards. La page d’administration est complètement inaccessible et certaines pages s’affichent mal. J’ai essayé de mettre à jour à nouveau depuis la console shell, et les problèmes persistent. Les choses en sont à ce commit :

commit f7855481fb68b0726753a35952635196a65fd459 (HEAD -> main, origin/main, origin/HEAD)

Existe-t-il un « commit connu et fonctionnel » avant celui-ci auquel je peux revenir ? Puis-je simplement vérifier ce hash antérieur dans le shell, puis reconstruire ou y a-t-il d’autres étapes pour revenir en arrière ?

1 « J'aime »

Essayez

6 « J'aime »

C’était exactement le problème, merci @Moin

3 « J'aime »

Ce sujet a été automatiquement fermé après 3 jours. Les nouvelles réponses ne sont plus autorisées.

Je suppose que c’est le même bug que celui de

J’ai exécuté les commandes de l’autre sujet (je pense, je ne suis pas familier avec rails) :

root@bokeh-discourse:~# cd /var/discourse
root@bokeh-discourse:/var/discourse# ./launcher enter app
x86_64 arch detected.
root@bokeh-discourse-app:/var/www/discourse# rails c
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
=> 0
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
=> 0
[3] pry(main)> exit
root@bokeh-discourse-app:/var/www/discourse#

Mais le message d’erreur est toujours présent sur le panneau d’administration (même après un rafraîchissement).

Ces commandes cibleraient les messages du plugin d’automatisation. Vous devriez le remplacer par le nom du plugin LinkedIn (discourse-linkedin-auth, je pense)

1 « J'aime »

Hrm, j’ai essayé plusieurs variations (basées sur l’autre utilisant des underscores plutôt que des tirets, et le message d’administration divisant « linked » et « in ») mais elles renvoient toutes 0 enregistrement et le message apparaît toujours :

[5] pry(main)> AdminNotice.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[6] pry(main)> AdminNotice.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[7] pry(main)> AdminNotice.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[8] pry(main)> AdminNotice.where(identifier: "discourse-linked-in-auth").delete_all
=> 0
[3] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[9] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[10] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[11] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linked-in-auth").delete_all

Y a-t-il un moyen de rechercher ou de déterminer le bon identifiant ?

La réponse pourrait se trouver dans la capture d’écran. Essayez deprecated_linked_in_auth.

3 « J'aime »

Celui-là a fonctionné ! :pray:

3 « J'aime »