J’ai remarqué un bug où les sujets situés uniquement dans une catégorie parente ne sont pas comptés dans le topic_count de l’API.
Le forum concerné, où je suis utilisateur, exécute Discourse v2.4.0.beta11. Je peux donc imaginer que ce problème a peut-être déjà été corrigé dans les versions plus récentes, mais au cas où ce ne serait pas le cas, voici le rapport.
Le forum a une structure similaire à la suivante, les catégories B et C étant des enfants de A :
Forum
├── ...
├── Catégorie A (n=0)
│ ├── Catégorie B (n=92)
│ └── Catégorie C (n=6)
└── ...
J’ai indiqué la valeur de topic_count (provenant de /c/xx/show.json) fournie par l’API après chaque catégorie. En réalité, il y a un seul sujet dans la catégorie A, bien que le topic_count indique zéro. Par conséquent, le topics_all_time (provenant de categories.json) pour la catégorie A indique 98, tandis que l’examen de la topic_list (provenant de /c/xx.json) révèle également 99.
Je peux également partager des détails sur le forum concerné par message privé, au cas où cela pourrait aider.