隐藏被忽略用户的主题

我也是,在升级 Discourse 后出现了关于此插件的红色大警告。
@Lhc_fl

警告上写着什么,又是这个吗?

不,这是通用的,它出错并链接到禁用它。

当我访问 /latest?status=deleted 时,我会在顶部看到以下横幅:

1 个赞

确保TC是最新的。
TC已更新,可与最新的Discourse版本配合使用。

是的。

1 个赞

我误读了你的错误。我以为是弃用错误。
你能检查一下浏览器的控制台并将任何错误粘贴在这里吗?

1 个赞
[THEME 4 'hide ignored user's topics'] TypeError: r.topic.creator is undefined
    default init.js:19
    y transformer.js:353
    get additionalClasses item.gjs:189
    Ember 35
client-error-handler.js:125:12
    f client-error-handler.js:125
    reportGenericError client-error-handler.js:71
    handleDiscourseError client-error-handler.js:45
    Ember 4
    y transformer.js:359
    get additionalClasses item.gjs:189
    Ember 35
2 个赞

我做了一个快速的 PR 来修复它:

1 个赞

现在

[THEME 5 '隐藏已忽略用户的主题'] TypeError: r.creator is undefined
    default init.js:21
    y transformer.js:353
    get additionalClasses item.gjs:189

您能分享一下这个错误的上下文吗?比如是什么触发了它?我不确定您是如何重现这个错误的。(我已经更新了 PR)。

当显示已删除作者的已删除主题时,就会发生这种情况。当作者被禁止+删除,甚至连昵称都没有留下时。

1 个赞

是的,当前的 MR 工作正常,谢谢!

1 个赞

谢谢你的发现!我已经合并了。

2 个赞