From d79f2c5a709e6cff12ed65452fa1526dacb1dacd Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 25 Aug 2026 16:30:14 +0000 Subject: [PATCH] Fix account creation failing on ActiveRecord::Encryption configuration (#40275) --- lib/tasks/mastodon.rake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/tasks/mastodon.rake b/lib/tasks/mastodon.rake index 99615e6b2e3..b13708d8d2b 100644 --- a/lib/tasks/mastodon.rake +++ b/lib/tasks/mastodon.rake @@ -549,6 +549,12 @@ namespace :mastodon do require_relative '../../config/environment' disable_log_stdout! + ActiveRecord::Encryption.configure( + primary_key: ENV.fetch('ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY'), + deterministic_key: ENV.fetch('ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY'), + key_derivation_salt: ENV.fetch('ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT') + ) + username = prompt.ask('Username:') do |q| q.required true q.default 'admin'