Skip to content

Commit 0b0c87a

Browse files
Fix NilClass error when configuring previous Lockbox master keys (#3950)
Assign previous_versions directly instead of appending, preventing NoMethodError when PWPUSH_MASTER_KEY_PREVIOUS is set. Signed-off-by: Martin Stenröse <martin@stenrose.se>
1 parent fd1df61 commit 0b0c87a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

config/initializers/lockbox.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
Lockbox.master_key = ENV.fetch("PWPUSH_MASTER_KEY", "749b1022e1cb83fb04f3022eacaf3bfef60c6d47f83e6fb41f534a05fc69929f")
2727

2828
if ENV.key?("PWPUSH_MASTER_KEY_PREVIOUS")
29-
ENV.fetch("PWPUSH_MASTER_KEY_PREVIOUS").split(",").each do |previous_key|
30-
Lockbox.default_options[:previous_versions] << {master_key: previous_key}
29+
Lockbox.default_options[:previous_versions] = ENV.fetch("PWPUSH_MASTER_KEY_PREVIOUS").split(",").map do |previous_key|
30+
{master_key: previous_key}
3131
end
3232
end

0 commit comments

Comments
 (0)