La prise en charge du plugin pour user-card-location-and website est masquée.
La variable hasLocaleOrWebsite est fausse si l’utilisateur n’a pas saisi de lieu ou de site web standard, ce qui masque la prise en charge (vous pouvez le constater clairement sur le composant de thème des prises en charge de plugins).
Cela ne semble-t-il pas excessif ?
Le problème pour le plugin Discourse-Locations est qu’aucune de ces conditions ne devrait être nécessaire pour voir votre localisation sur la carte, qui est associée à cette localisation du plugin (hé oui, c’est une autre forme de localisation !).
Le plugin de localisation peut-il utiliser le point de sortie de plugin user-card-before-badges à la place ? Il semble que ce point de sortie de plugin soit toujours affiché.
C’est un peu plus complexe, car le code actuel effectue toutes sortes de réarrangements astucieux des éléments.
L’approche la plus simple consiste probablement à remplacer ce commutateur booléen de propriété calculée par mon propre calcul, et tout devrait être parfait !
Mise à jour : tout est réglé, désolé de vous avoir dérangé !