恢复失败,缺少 chat_mention 函数

好的,又有一个更新。这个沙盒实例昨晚我添加了缺失的函数时一切正常。

使用相同的恢复文件运行恢复时,返回了错误。我怀疑有什么东西在某个地方删除了该函数?完整的日志已附上。

restore.txt (5.6 KB)

我明白了。提交 82e75c8discourse_functions schema 中创建了函数,提交 8016fca 删除了这些函数。当您尝试恢复在 8016fca 之后的版本中创建的、介于这两个提交之间的备份时,恢复就会失败。

恢复功能包含对此类问题的变通方法,但它不适用于从插件中创建的 discourse_functions。这是一个将修复此问题的 PR:

2 个赞

非常感谢,我也会尝试那个方法。

:loudspeaker: 此问题已解决。更新 Discourse 至最新提交后,恢复备份即可生效。

无需创建新备份、手动创建缺失函数或执行本主题中提到的任何其他解决方法。

6 个赞

此主题在上次回复后 2 天自动关闭。不再允许新回复。