Nick Ivanter 2016-04-04 01:39:12 +03:00
parent e15f0736cf
commit 9ca9fe729a
1 changed files with 3 additions and 1 deletions

View File

@ -123,9 +123,11 @@ class TopicLink < ActiveRecord::Base
if Discourse.store.has_been_uploaded?(url)
internal = Discourse.store.internal?
elsif parsed.host == Discourse.current_hostname || !parsed.host
elsif (parsed.host == Discourse.current_hostname && parsed.path.start_with?(Discourse.base_uri)) || !parsed.host
internal = true
parsed.path.slice!(Discourse.base_uri)
route = Rails.application.routes.recognize_path(parsed.path)
# We aren't interested in tracking internal links to users