Erreur 422 lors du réarrangement des catégories

Bonjour,

Discourse version 3.1.0.beta4
J’essaie de réorganiser les catégories depuis l’interface utilisateur et lorsque j’appuie sur “enregistrer l’ordre”, j’obtiens une erreur 422. Fait intéressant : mes catégories sur la page principale de Discourse n’ont pas le même ordre que sur la page de réorganisation des catégories.
Exemple : J’ai la catégorie “supervisor” à la position 4 sur ma page principale, en revanche, lorsque je vais sur la page de réorganisation des catégories, la catégorie “supervisor” n’est pas à la position 4, mais à la position 23 et si j’appuie sur enregistrer, elle passera à la position 23 comme indiqué sur la page de réorganisation des catégories. J’obtiens l’erreur 422 qui apparaît, mais il y a tout de même des changements qui ont eu lieu.
La semaine dernière, je n’ai eu aucun problème avec la réorganisation, j’ai seulement eu ce problème lorsque j’ai déplacé la nouvelle catégorie que mon script a créée aujourd’hui à la première position.
Dans la page d’aperçu de Chrome, j’ai un peu plus de détails sur l’erreur :
The change you wanted was rejected. Maybe you tried to change something you didn’t have access to.

Je suis administrateur, donc je ne devrais pas avoir cette erreur.
Dans le code source, j’ai cette exception qui se déclenche :
SyntaxError: Unexpected token ‘<’ "<!DOCTYPE "… is not a valid JSON

J’ai :
Redémarré le serveur
Activé l’option “Allow Uncategorized Topic”

Avez-vous une idée de ce que je pourrais faire ?

Je crains de ne pas pouvoir reproduire cela sur mon site de test. Lorsque je change l’ordre des catégories, elles se réorganisent sans aucune erreur.

Cela pourrait-il avoir un rapport avec la façon dont vous avez créé cette catégorie en dehors de l’interface utilisateur ?

1 « J'aime »

Peut-être, mais j’ai fait beaucoup de catégories de cette façon et je n’ai jamais eu de problème. Je l’ai fait via l’API. Je sais qu’une de mes catégories avait un nom trop long et que mon script n’a pas pu la créer, pensez-vous que cela pourrait être le problème ?

Vous pourriez essayer d’exporter vos données de catégorie via la console Rails ou l’explorateur de données, et voir s’il y a quelque chose d’étrange dedans. :thinking:

Je l’ai transmis à Support car nous n’avons pas pu obtenir de reproduction claire.

Avez-vous réussi à résoudre ce problème au final ?

11 messages ont été déplacées vers un nouveau sujet : Erreur 422 lors de la réorganisation des catégories [améliorer la visibilité de la vraie erreur « slug invalide »]