L’opzione :disable_emails, che funzionava in precedenza nella funzione BackupRestore.restore!, sembra non venga più passata a BackupRestore::Restorer::initialize:
mentre in discourse/lib/backup_restore/restorer.rb at main · discourse/discourse · GitHub
def initialize(user_id:, filename:, factory:, disable_emails: true)
Quindi ora questo parametro dell’opzione viene ignorato silenziosamente, rendendo impossibile il ripristino senza disabilitare le email.
Forse è stato dimenticato durante una rifattorizzazione, o rimosso intenzionalmente?