diff --git a/app/decorators/user_decorator.rb b/app/decorators/user_decorator.rb index e1731e1d855..636840c2e89 100644 --- a/app/decorators/user_decorator.rb +++ b/app/decorators/user_decorator.rb @@ -2,6 +2,7 @@ class UserDecorator MAX_RECENT_EVENTS = 5 + DEFAULT_LOCKOUT_PERIOD = 10.minutes def initialize(user) @user = user @@ -137,7 +138,12 @@ def masked_number(number) end def lockout_period - Figaro.env.lockout_period_in_minutes.to_i.minutes + return DEFAULT_LOCKOUT_PERIOD if lockout_period_config.blank? + lockout_period_config.to_i.minutes + end + + def lockout_period_config + @config ||= Figaro.env.lockout_period_in_minutes end def lockout_period_expired? diff --git a/config/initializers/figaro.rb b/config/initializers/figaro.rb index 414d367bcec..7f1f6d617ba 100644 --- a/config/initializers/figaro.rb +++ b/config/initializers/figaro.rb @@ -10,7 +10,6 @@ 'equifax_ssh_passphrase', 'hmac_fingerprinter_key', 'idp_sso_target_url', - 'lockout_period_in_minutes', 'logins_per_ip_limit', 'logins_per_ip_period', 'max_mail_events',