恢复时设置 disable_emails: false 已失效

之前在 BackupRestore.restore! 函数中有效的 :disable_emails 选项似乎不再被传递给 BackupRestore::Restorer::initialize

而根据 discourse/lib/backup_restore/restorer.rb at main · discourse/discourse · GitHub

def initialize(user_id:, filename:, factory:, disable_emails: true)

因此,现在该选项参数被静默丢弃,导致无法在不禁用邮件的情况下进行恢复。

这也许是在重构过程中被遗忘,或者是有意移除的?

7 个赞

感谢您的反馈。

10 个赞