En fait, le problème de téléchargement des images dans les sujets modifiés avec system ne semble pas être entièrement résolu. Désolé de ne pas l’avoir remarqué plus tôt. Par exemple, celui-ci ou celui-là.
Pour rappel, dans notre cas, il s’agit d’un changement de catégorie automatique (via l’API).
Mon client a toujours des sujets où PullHotlinkedImages ne fait rien, peu importe ce qu’on fait :
Quand je dis « nouveau sujet », je parle directement sur Discourse, pas via l’API.
À l’origine, il s’agit d’un sujet créé à partir de WP-Discourse ; le code concerné devrait donc être celui-ci :
Par exemple, si vous examinez la première modification du sujet lié ci-dessus, vous voyez clairement le système remplacer les images. Ainsi, WP-Discourse n’est probablement pas en cause.
Parfait, merci pour le résumé détaillé ! Je pense que le problème se trouve ici :
J’ai réussi à créer un cas de test qui échoue pour ce problème. Il semble que nous ne remplacions l’URL que lorsque l’image est téléchargée pour la première fois. Si nous avons déjà téléchargé l’image une fois, elle ne sera pas remplacée à nouveau.
Voici un test qui échoue et qui démontre le problème
Je viens de modifier et d’enregistrer rapidement quelques sujets manuellement qui avaient été modifiés par system, et il semble que PullHotlinkedImages fonctionne maintenant. J’essaierai la ligne de commande plus tard, mais je ne doute pas que cela fonctionnera parfaitement.