Les flairs de groupe ne s'affichent pas

:wave:
J’ai testé cela sur un site hébergé et sur un site auto-hébergé avec le mode sans échec activé, mais le problème persiste. Les deux sites sont en version 2.8.0 bêta 4.

Reproduction

  1. Créer un groupe
  2. Ajouter un insigne (j’ai choisi une icône. Défini comme groupe principal)
  3. Enregistrer les modifications et rafraîchir la page

Résultat attendu

Lorsque le groupe est créé, l’utilisateur devrait voir l’insigne affiché à côté de sa photo de profil et le groupe devrait afficher un insigne.

Résultat réel

Aucune icône affichée dans l’insigne et aucun insigne affiché dans le nom du groupe

3 « J'aime »

Bonjour, je rencontre le même bug (l’icône choisie pour le badge ne s’affiche pas, seule la couleur de fond apparaît). Je peux le reproduire en mode sans échec, il ne dépend donc pas du thème.

1 « J'aime »

Bonjour,

J’ai essayé de reproduire le bug, mais tout a fonctionné correctement de mon côté.

J’ai cliqué sur le bouton :heavy_plus_sign: Nouveau groupe, défini un nom, désigné moi-même comme propriétaire, coché « Définir automatiquement comme groupe principal », coché « Sélectionner une icône », utilisé l’icône « plus » et appuyé sur le bouton « Créer » :

Y a-t-il une différence dans votre procédure ? Pouvez-vous reproduire le même bug sur try.discourse.org ?

1 « J'aime »

J’ai ajouté une couleur de fond, si cela peut aider ? Je ne peux pas créer de groupes sur try.discourse.org.

1 « J'aime »

Essayez d’ajouter une couleur d’arrière-plan au flair et mettez l’icône en blanc (comme ffffff).

1 « J'aime »

Je comprends maintenant. J’ai réussi à reproduire le bogue, et cela est dû au fait qu’il existe deux chemins de code différents pouvant être utilisés pour le rendu du flair. Voici la PR :

4 « J'aime »

Désolé pour la confusion initiale ! :sweat_smile: Merci pour la correction :tada:

1 « J'aime »

Merci d’avoir signalé ce bug ici et merci à @nbianca pour votre travail de correction.
Ce bug m’a rendu fou toute la journée aujourd’hui. J’espère pouvoir m’en débarrasser bientôt !

1 « J'aime »

La correction est-elle déjà en ligne ? Et devons-nous redéfinir les badges pour chaque groupe, ou cela sera-t-il résolu après la mise à jour ?

1 « J'aime »

Ça ne semble pas encore résolu.

2 « J'aime »

Pas encore, elle sera probablement fusionnée dès le début de la semaine prochaine.

Non, cela ne devrait pas être nécessaire. Tous les flairs seront conservés.

6 « J'aime »

Bonjour, après la mise à jour vers Discourse 2.8.0.beta4

L’icône de l’avatar a disparu et maintenant, lorsque je télécharge à nouveau l’image, elle n’est pas enregistrée.

Veuillez régler cela rapidement.

Non, ça ne fonctionne toujours pas.

Bonjour à l’équipe Discourse, la correction ne fonctionne pas. Le comportement lors de la définition d’un flair est identique : il disparaît. Aucun flair n’est affiché non plus sur le forum, partout.

@nbianca

@kynic, @kinetiksoft, la correction a été fusionnée il y a 17 heures. Si vous ne l’avez pas déjà fait au cours des 17 dernières heures, mettez à jour vers la dernière version disponible.

Si vous êtes déjà sur la dernière version, quel paramètre est configuré dans Visibilité ?

1 « J'aime »

Eh bien, j’ai mis à jour le forum vers la dernière version, mais les badges sont toujours absents. J’ai même téléchargé de nouveaux badges pour le groupe, défini une couleur d’arrière-plan et enregistré. Aucune modification : les badges manquent toujours. Ensuite, je suis retourné aux paramètres du groupe et le badge téléchargé n’apparaît pas ; le champ de couleur d’arrière-plan est vide.

Oui, ça fonctionne maintenant. :grinning:

Cela s’affiche exactement comme sur la capture d’écran.

@robotnjik quel paramètre est disponible pour la visibilité ?

Fonctionne actuellement uniquement si je définis la visibilité > Tout le monde. Les autres paramètres suppriment le téléchargement du flair et la couleur d’arrière-plan.

Il y a eu un autre merge il y a environ une heure, ce qui pourrait résoudre le problème :

Quelqu’un peut-il confirmer si cela résout le problème en production ?