Il semble qu’il reçoive bien le référent mais qu’il n’arrive pas à faire le lien. J’ai cherché des sujets pertinents et je n’ai rien trouvé avec ce problème particulier. Est-ce que cela pourrait avoir un rapport avec le TLD .quest ?
C’est assez intéressant car cela devrait effectivement correspondre.
Je me demande si votre requête inclut le topic_id ? Je peux voir un chemin de code qui pourrait afficher cette erreur par erreur si le sujet est manquant.
Utilisez-vous la dernière version de Discourse ? Nous avons supprimé la vérification de l’expéditeur de la plupart des endroits lors de l’intégration de nos jours.
J’ai un peu joué avec les configurations et maintenant j’obtiens l’URL complète comme Referer, mais cela ne correspond toujours pas. Vous pouvez le voir en bas de la page sur le blog
Edit : Je faisais tourner la version 2.8.0.beta10, je viens de mettre à jour vers la 2.8.0.beta11 et c’est toujours pareil. La seule autre complication à laquelle je peux penser est que cette instance Discourse a commencé sur une autre URL et a été migrée (forkée, en fait). Tout le reste fonctionne bien, donc je n’ai aucune raison de penser que la migration a mal tourné.
Je vérifierais vos enregistrements topic_embed dans la base de données pour m’assurer qu’ils sont corrects. La migration depuis l’URL ne les a probablement pas mis à jour.
Cela semble être un bon endroit à vérifier, je télécharge l’explorateur de données maintenant…
Un autre point de données intéressant - tout fonctionne bien sur notre autre site, vote.hencommunity.quest
Plugin installé, SELECT * FROM topic_embeds renvoie 8 résultats, tous de l’URL vote.hencommunity.quest, rien du blog principal hencommunity.quest que j’essaie de faire fonctionner.