From 4e1deb2d2aeb61d9dddb3729916411c94e73c1c6 Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Wed, 6 Mar 2024 14:05:44 +0000 Subject: [PATCH] fix(web-server): allow for trusted proxies not be set --- config/initializers/trusted_proxies.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/trusted_proxies.rb b/config/initializers/trusted_proxies.rb index be1b289..2079b83 100644 --- a/config/initializers/trusted_proxies.rb +++ b/config/initializers/trusted_proxies.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true Rack::Request.ip_filter = lambda { |ip| - if Postal::Config.postal.trusted_proxies.any? { |net| net.include?(ip) } || + if Postal::Config.postal.trusted_proxies&.any? { |net| net.include?(ip) } || ip.match(/\A127\.0\.0\.1\Z|\A::1\Z|\Afd[0-9a-f]{2}:.+|\Alocalhost\Z|\Aunix\Z|\Aunix:/i) true else