J’ai essayé de régler cela moi-même après un rapide coup d’œil. Il semble que le problème vienne du fait que la méthode JavaScript de Discourse buildEmojiUrl reçoit l’URL de stockage au lieu de l’URL du CDN pour les émojis personnalisés. Ce qui semble être la même chose que le plugin retort utilise également. Donc, en corrigeant cela, cela résoudrait probablement tous les problèmes, non ?
Après ce rapide coup d’œil, j’ai trouvé un endroit qui semble générer les URLs pour les émojis personnalisés et je l’ai modifié comme suit :
J’ai testé avec la console Rails et cela semble corriger les URLs sur mon site de production. J’ai donc essayé de déployer ce changement là-bas, mais cela n’a pas fonctionné.
Après cet échec, j’ai également essayé de modifier EMOJI_VERSION à 10 pour tenter de déclencher une mise à jour, mais cela n’a pas fonctionné non plus. Lorsque j’exécute launcher enter et git log, je vois bien mon commit. J’ai suivi la méthode décrite ici :