Salut, je ne suis pas sûr depuis combien de temps cela se produit, et je ne peux le reproduire que sur mon instance Discourse auto-hébergée, que je viens de mettre à jour vers la dernière version à l’heure actuelle.
Lorsqu’un visiteur anonyme clique sur l’avatar d’un utilisateur, le contour de la carte utilisateur apparaît pendant quelques millisecondes puis disparaît immédiatement. La console d’erreurs F12 affiche :
GET https://example.com/u/UserName/card.json?include_post_count_for=xxxxx
Status 500 Internal Server Error
Version HTTP/2
Transferred 294 B (46 B size)
Referrer Policy strict-origin-when-cross-origin
Request Priority Highest
Cela se produit également en mode sans échec.
Je n’ai pas activé le paramètre hide user profiles from public (masquer les profils utilisateurs du public), mais je l’ai testé il y a quelques jours, je ne suis pas sûr que cela ait un rapport.
Le mode sans échec ne désactive que le code côté client et laisse certaines choses côté serveur en place, il peut donc toujours s’agir d’un plugin même s’il se produit en mode sans échec. Il y a un article récent avec plus d’informations ici Safe-mode failed with a plugin - #4 by david
Je ne peux pas reproduire ce problème sur mon site de test. Avez-vous des plugins/paramètres supplémentaires/quelque chose d’inhabituel qui pourrait avoir un impact ? Y a-t-il plus d’informations dans /logs concernant l’erreur ?
Avec la version originale du plugin qui n’a pas été modifiée pendant des années, je n’ai jamais remarqué ce problème. Puis, lorsque la mise à jour a cassé les MP entre utilisateurs, j’ai désactivé le plugin. Et maintenant, depuis que je l’ai réactivé avec vos dernières corrections, c’est là que j’ai remarqué ce problème.