Y a-t-il une tâche Sidekiq ou autre chose (une commande rails pour mettre à jour des statistiques peut-être ?) à faire pour que le sélecteur de catégorie fonctionne ?
The categories id 33, 32 and 34 (which here wrongly link to /t/33, t/32 and /t/34 instead of categories, which seems a data explorer bug because the query output seems alright) don’t exist anymore: I deleted them after moving all their topics in another category.
For example, the category id 33 was the category where I bulk tagged all topics as “électricité”.
Then I moved all these topics to the category id 83.
So the data in these tables are wrong, despite the fact I followed recommended commands to bulk tag and move topics.
Do these commands miss something to update these tables accordingly?
[supprimé une solution de contournement qui semblait fonctionner au début, mais qui n’a pas fonctionné ; par conséquent, j’ai toujours ce problème]
J’ai essayé de déplacer les sujets en utilisant la tâche rake
rake categories:move_topics[15,6]
au lieu du script ruby pour déplacer les sujets tagués vers une autre catégorie, mais le problème est le même : les tables category_tags et category_tag_stats semblent toujours ne pas être correctement mises à jour lors du déplacement des sujets.
S’est-il résolu tout seul avec le temps, par curiosité ? Il existe un travail de cohérence de base de données qui devrait s’exécuter toutes les 12 heures. Il couvre les tables tags, categories et category_tag_stats. Il est possible que nous ne couvrions pas quelques domaines qui devraient être vérifiés pour la cohérence.
S’il s’est résolu tout seul et que le problème est qu’il semble prendre trop de temps. Peut-être pouvons-nous appeler les méthodes de cohérence pertinentes dans la tâche rake / les ajouter à tous les scripts pertinents dans le sujet des opérations en masse.
J’ai déjà déclenché le job sidekiq il y a plusieurs jours mais cela n’a pas résolu le problème, et à ce jour, mon sélecteur de balises est toujours vide :
Edit : Je confirme que le problème ne s’est pas corrigé de lui-même après tout ce temps, donc le job sidekiq n’a définitivement pas résolu ce problème.