“重新排序类别”按钮在 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

我们有点卡住了,任何帮助都将不胜感激。

2 个赞

@Darojax - 请告知我们您正在运行的确切 Discourse 版本。如果您打开浏览器开发者控制台(右键单击页面 → 检查元素 → 控制台),您应该会看到类似这样的内容:

SCR-20231228-pdkf

5 个赞

您好,泰勒先生:

是的,我们正在运行

1 个赞

有非官方插件吗?

根本没有插件

3 个赞

在我看来,修复(11月13日)是在3.2.0-beta4开始(11月9日)几天后添加的。:thinking:

1 个赞

好的。我们暂时回退到了 3.1 版本,那里运行正常。

1 个赞

是的,正如 @Arkshine 所说。我们将在未来一两周内发布 beta4。所以,如果你想继续使用“beta”发布路径,就需要等到那时。或者,你可以切换到默认的“tests-passed”发布路径,这是绝大多数人(包括我们的官方付费托管)都在使用的。

你是否从备份中恢复了数据库?如果没有,并且你正在运行 3.1 而数据库模式是 3.2.0.beta3,你可能会遇到其他一些奇怪的失败。

4 个赞

不,我们只降级了 Discourse 软件,数据库和其他一切都保持不变。

您无法降级 Discourse,而这正是您所做的。
如果您这样做,奇怪的问题将困扰您多年。
您应该尽快恢复到最新版本。

1 个赞

好的,我们已更新至 tests-passed release path,所有问题似乎都已解决。

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.