diff options
author | Reuben Pereira <reuben453@gmail.com> | 2018-07-03 01:07:31 +0530 |
---|---|---|
committer | Reuben Pereira <reuben453@gmail.com> | 2018-07-03 01:07:31 +0530 |
commit | 513d6a8457748295ad65cadbf946f125d81f2a4a (patch) | |
tree | 7ca2af68132788854c276933daff02ccc318fa42 /app/models | |
parent | e533826382b55705d1692d755c631ca08d4afd5d (diff) | |
download | gitlab-ce-513d6a8457748295ad65cadbf946f125d81f2a4a.tar.gz |
Use literal '>' as escaped form of '>'
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/project.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/project.rb b/app/models/project.rb index 53608374d39..afeb4625cca 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -460,6 +460,10 @@ class Project < ActiveRecord::Base '>' end + def reference_postfix_escaped + '>' + end + # Pattern used to extract `namespace/project>` project references from text. # (?!\w) matches any non-word character. # '>' or its escaped form ('>') are checked for because '>' is sometimes escaped @@ -467,7 +471,7 @@ class Project < ActiveRecord::Base def markdown_reference_pattern %r{ #{reference_pattern} - (#{reference_postfix}|#{CGI.escapeHTML(reference_postfix)}) + (#{reference_postfix}|#{reference_postfix_escaped}) (?!\w) }x end |