From 9deda68257962e82f713d484870f22418073b367 Mon Sep 17 00:00:00 2001 From: Vinnie Okada <vokada@mrvinn.com> Date: Sat, 28 Mar 2015 08:58:30 -0600 Subject: [PATCH] Parse GFM references after sanitizing Parse GFM references - labels, issues, MRs, etc. - after calling the HTML Pipeline `SanitizationFilter` so that we can use non-whitelisted attributes like `style`. --- lib/gitlab/markdown.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/gitlab/markdown.rb b/lib/gitlab/markdown.rb index 41bb8d08924..48a589db837 100644 --- a/lib/gitlab/markdown.rb +++ b/lib/gitlab/markdown.rb @@ -70,8 +70,6 @@ module Gitlab # TODO: add popups with additional information - text = parse(text, project) - # Insert pre block extractions text.gsub!(/\{gfm-extraction-(\h{32})\}/) do insert_piece($1) @@ -120,6 +118,8 @@ module Gitlab text = result[:output].to_html(save_with: saveoptions) + text = parse(text, project) + if options[:parse_tasks] text = parse_tasks(text) end @@ -141,7 +141,7 @@ module Gitlab @extractions[id] end - # Private: Parses text for references and emoji + # Private: Parses text for references # # text - Text to parse # -- GitLab