Je n’ai pas cherché à comprendre pourquoi mes publications n’étaient pas re-cuites, donc cela reste un mystère. Si quelqu’un rencontre ce problème et souhaite re-cuire manuellement ses publications, voici comment j’ai procédé :
Entrez dans la console Rails :
cd /var/discourse
./launcher enter app
rails c
Et j’ai exécuté ce script :
posts = Post.where ("cooked like '%lazyYT%'")
posts.each do |p|
p.rebake!
sleep 1
end
Une publication par seconde est plus lent que ce que j’aimerais, mais je voulais être absolument sûr de ne pas atteindre de limites YouTube s’il y en a. Pour 12 000 publications, l’attente n’était pas si mal.