Je viens d’installer Discourse et d’importer un tas de catégories et de messages de mon forum myBB. Lorsque je clique sur le bouton Réorganiser les catégories
rien ne se passe et la console affiche l’erreur suivante :
rsvp.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'show')
at m.reorderCategories (navigation.js:59:16)
at e.selectCategoryAdminDropdownAction (d-navigation.js:175:16)
at $._join (index.ts:646:21)
at $.join (index.ts:362:17)
at p (index.js:156:1)
at index.js:707:1
at e.flaggedInstrument (index.js:126:1)
at index.js:706:1
at Object.onChange (index.js:665:1)
at e._onChange (categories-admin-dropdown.js:37:18)
at e._boundaryActionHandler (select-kit.js:410:38)
at select-kit.js:330:12
at rsvp.js:459:1
at new R (rsvp.js:915:1)
at e._onChangeWrapper (select-kit.js:312:12)
at $._join (index.ts:646:21)
at $.join (index.ts:362:17)
at p (index.js:156:1)
at s.change (index.js:257:1)
at e.select (select-kit.js:597:22)
at $._run (index.ts:665:23)
at $._join (index.ts:640:19)
at $.join (index.ts:362:17)
at p (index.js:156:1)
at s.select (index.js:257:1)
at e.click (select-kit-row.js:91:20)
at e.trigger (core_view.js:63:1)
at e.r [as trigger] (index.js:383:1)
at e.trigger (ember-events.js:138:30)
at e.r [as trigger] (index.js:383:1)
at HTMLLIElement.o (ember-events.js:203:39)
Cela semble être un doublon de ce problème plus ancien ?
Mais nous utilisons la dernière version :
Nous sommes un peu bloqués, toute aide serait grandement appréciée.
Salut @Darojax - pourriez-vous nous indiquer la version exacte de Discourse que vous utilisez ? Si vous ouvrez la console développeur de votre navigateur (clic droit sur la page → inspecter l’élément → console), vous devriez voir quelque chose comme ceci :
Oui, exactement ce que @Arkshine a dit. Nous publierons la beta4 dans la semaine ou les deux prochaines semaines. Donc, si vous voulez rester sur la voie de publication ‘beta’, vous devrez attendre que cela se produise. Alternativement, vous pourriez passer à la voie de publication par défaut ‘tests-passed’, qui est celle qu’utilise la grande majorité des gens (y compris notre hébergement payant officiel).
Avez-vous restauré la base de données à partir d’une sauvegarde ? Sinon, et si vous exécutez la 3.1 contre un schéma de base de données 3.2.0.beta3, vous pourriez rencontrer d’autres échecs étranges.
Vous ne pouvez pas rétrograder Discourse, ce que vous avez effectivement fait.
Des problèmes étranges vous hanteront pendant des années si vous faites cela.
Vous devriez revenir à la dernière version dès que possible.