FIX: absolute URL for CDN should always be rooted with a protocol

This commit is contained in:
Sam
2016-09-05 15:57:46 +10:00
parent e4b75f604c
commit 59640bae3b
2 changed files with 16 additions and 0 deletions

View File

@ -9,6 +9,7 @@ class UrlHelper
end
def self.absolute(url, cdn = Discourse.asset_host)
cdn = "https:" << cdn if cdn && cdn =~ /^\/\//
url =~ /^\/[^\/]/ ? (cdn || Discourse.base_url_no_prefix) + url : url
end