Кнопка "Reorder categories" не работает в 3.2.0-beta3

Привет!

Только что установили Discourse и импортировали множество категорий и постов с форума myBB. При нажатии на кнопку «Изменить порядок категорий»


ничего не происходит, а в консоли появляется следующая ошибка:

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)

Кажется, это дубликат старой проблемы?

Но мы используем последнюю версию:
image

Мы немного застряли, любая помощь будет очень кстати.

Привет, @Darojax! Пожалуйста, сообщите нам точную версию Discourse, которую вы используете. Если вы откроете консоль разработчика в браузере (щелкните правой кнопкой мыши по странице → «Просмотреть код» → «Консоль»), вы должны увидеть что-то вроде этого:

SCR-20231228-pdkf

Здравствуйте, мистер Тейлор,

да, мы работаем

Есть какие-то неофициальные плагины?

Ни одного плагина

Судя по всему, исправление (13 ноября) было добавлено через несколько дней после начала работы 3.2.0-beta4 (9 ноября). :thinking:

Принято. Мы временно вернулись к версии 3.1, и там всё работает нормально.

Да, именно так сказал @Arkshine. Мы выпустим beta4 в течение следующей недели или двух. Так что, если вы хотите остаться на ветке релизов «beta», вам придется подождать. Альтернативный вариант — переключиться на ветку релизов «tests-passed» по умолчанию, которую использует подавляющее большинство людей (включая наше официальное платное хостинговое решение).

Вы откатили базу данных из резервной копии? Если нет и вы запускаете 3.1 с схемой базы данных 3.2.0.beta3, у вас могут возникнуть другие странные сбои.

Нет, мы только понизили версию программного обеспечения Discourse; база данных и всё остальное остались без изменений.

Вы не можете понизить версию Discourse, что вы, по сути, и сделали.
Странные проблемы будут преследовать вас годами, если вы это сделаете.
Вам следует вернуться к последней версии как можно скорее.

Принято, мы перешли на путь релиза с успешными тестами, все проблемы, кажется, решены.