Na verdade, o problema com o download de imagens em tópicos editados com system não parece ter sido totalmente resolvido. Desculpe por não ter notado isso antes. Por exemplo, este ou este.
Como lembrete, no nosso caso, trata-se de uma alteração automática de categoria (usando a API).
Meu cliente ainda tem tópicos onde PullHotlinkedImages não faz nada, não importa o que se faça:
Quando digo “novo tópico”, refiro-me diretamente ao Discourse, não via API.
Originalmente, é um tópico criado a partir do WP-Discourse; então deve ser este código:
Por exemplo, se você observar a primeira edição do tópico vinculado acima, verá claramente o sistema substituindo as imagens. Portanto, o WP-Discourse provavelmente não é o problema.
Perfeito, obrigado pelo resumo detalhado! Acredito que o problema esteja aqui:
Consegui criar um caso de teste que falha para isso. Parece que substituímos a URL apenas quando a imagem é primeiramente baixada. Se já baixamos a imagem uma vez, ela não será substituída novamente.
Este é um caso de teste que falha e demonstra o problema:
Acabei de editar/salvar rapidamente alguns tópicos manualmente que haviam sido editados pelo system, e parece que o PullHotlinkedImages está funcionando agora. Vou tentar o comando pela linha de comando mais tarde, mas não há dúvida de que funcionará perfeitamente.