Skip to content

Commit afd7f41

Browse files
committed
[B] Fix Lockbox key generation in CI tests
1 parent 5bf848f commit afd7f41

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

api/config/initializers/25_lockbox.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# frozen_string_literal: true
22

3-
secret_key_base = Rails.application.secret_key_base
4-
5-
secret_key_base = secret_key_base.presence || Lockbox.generate_key if Rails.env.test?
3+
secret_key_base = Rails.env.test? ? Lockbox.generate_key : Rails.application.secret_key_base
64

75
# Consistently ensure that it's a 64-character hexadecimal key
86
enforced_master_key = secret_key_base.gsub(/[^a-zA-Z0-9]+/, "")[/\A([a-zA-Z0-9]{1,64})/, 1].rjust(64, "0")

0 commit comments

Comments
 (0)