a98b89e9bc
When we un-escape HTML text to find references in it, we should then re-escape the whole text again, not only found matches. Because we replace matches with milestone/label links (which contain HTML tags we don't want to escape again), we re-escape HTML text with placeholders instead of these links and then replace placeholders in the escaped text.
12 lines
322 B
Ruby
12 lines
322 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Gitlab
|
|
module MarkdownCache
|
|
# Increment this number every time the renderer changes its output
|
|
CACHE_COMMONMARK_VERSION = 17
|
|
CACHE_COMMONMARK_VERSION_START = 10
|
|
|
|
BaseError = Class.new(StandardError)
|
|
UnsupportedClassError = Class.new(BaseError)
|
|
end
|
|
end
|