您好。我们在 Staging 环境(位于 /admin/customize/themes)中通过 UI 删除非活动主题时遇到了问题。点击“删除”按钮后,没有任何反应。我们在 Dev 环境中尝试了同样的操作,主题立即被删除了。它们的 app.yml 文件结构没有差异(插件也相同)。出于测试目的,我们需要删除这个主题。
我们已经检查了数据库,确认该主题已不存在。甚至尝试重建 Discourse,但无济于事。
SELECT * FROM themes;
似乎该“已删除”的主题卡住了。我们尝试编辑该“已删除”主题的设置,但收到了以下错误:
看起来它在数据库中已被删除,但即使重建后,它仍然以某种方式显示出来。
补充一点,/logs 显示了此警告,但我们检查了 assets 文件夹,发现它确实存在:

