diff --git a/lib/gitlab/markdown/relative_link_filter.rb b/lib/gitlab/markdown/relative_link_filter.rb index 6ee3d1ce03903465b9bc694ab26cedb5271c630a..d5197e492a58120546dd6952583a43e89fbac2fa 100644 --- a/lib/gitlab/markdown/relative_link_filter.rb +++ b/lib/gitlab/markdown/relative_link_filter.rb @@ -37,7 +37,7 @@ module Gitlab return if html_attr.blank? uri = URI(html_attr.value) - if uri.relative? && uri.path.present? + if uri.relative? && uri.path.present? && !uri.path.start_with?('/') html_attr.value = rebuild_relative_uri(uri).to_s end rescue URI::Error