El botón "Reordenar categorías" no funciona en 3.2.0-beta3

Hola!

Acabo de instalar Discourse e importé un montón de categorías y publicaciones de mi foro myBB. Al hacer clic en el botón Reordenar categorías


no sucede nada y la consola arroja el siguiente error:

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)

¿Esto parece ser un duplicado de este problema anterior?

Pero estamos ejecutando la última versión:
image

Estamos un poco atascados, cualquier ayuda sería muy apreciada.

Hola @Darojax - ¿podrías indicarnos la versión exacta de Discourse que estás ejecutando? Si abres la consola de desarrollador de tu navegador (clic derecho en la página → inspeccionar elemento → consola), deberías ver algo como esto:

SCR-20231228-pdkf

Hola Sr. Taylor,

sí, estamos funcionando

¿algún plugin no oficial?

Sin complementos en absoluto

Por lo que veo, la corrección (13 de nov.) se añadió unos días después de que comenzara la 3.2.0-beta4 (9 de nov.). :thinking:

Rgr. Revertimos temporalmente a la 3.1 y las cosas funcionan bien allí.

Sí, exactamente lo que dijo @Arkshine. Lanzaremos beta4 en la próxima semana o dos. Así que si quieres seguir con la ruta de lanzamiento ‘beta’ tendrás que esperar hasta que eso suceda. Alternativamente, podrías cambiar a la ruta de lanzamiento predeterminada ‘tests-passed’, que es lo que usa la gran mayoría de la gente (incluido nuestro hosting pago oficial).

¿Revertiste la base de datos desde una copia de seguridad? Si no es así, y estás ejecutando 3.1 contra un esquema de base de datos 3.2.0.beta3, podrías encontrarte con otros fallos extraños.

No, solo degradamos el software de Discourse, la base de datos y todo lo demás permaneció igual.

No puedes degradar Discourse, que es lo que efectivamente has hecho.
Problemas extraños te acecharán durante años si haces eso.
Deberías volver a la última versión lo antes posible.

Rgr, actualizamos a la ruta de lanzamiento tests-passed, todos los problemas parecen estar resueltos.