DEV: Load SVG sprites during system spec runs (#19497)

Co-authored-by: David Taylor <david@taylorhq.com>
This commit is contained in:
Penar Musaraj
2022-12-22 08:13:43 -05:00
committed by GitHub
parent 263cd02a27
commit 8546c2084a
3 changed files with 12 additions and 7 deletions

View File

@ -498,16 +498,20 @@ module Discourse
SiteSetting.force_https? ? "https" : "http"
end
def self.base_url_no_prefix
def self.current_hostname_with_port
default_port = SiteSetting.force_https? ? 443 : 80
url = +"#{base_protocol}://#{current_hostname}"
url << ":#{SiteSetting.port}" if SiteSetting.port.to_i > 0 && SiteSetting.port.to_i != default_port
result = +"#{current_hostname}"
result << ":#{SiteSetting.port}" if SiteSetting.port.to_i > 0 && SiteSetting.port.to_i != default_port
if Rails.env.development? && SiteSetting.port.blank?
url << ":#{ENV["UNICORN_PORT"] || 3000}"
result << ":#{ENV["UNICORN_PORT"] || 3000}"
end
url
result
end
def self.base_url_no_prefix
"#{base_protocol}://#{current_hostname_with_port}"
end
def self.base_url