Potential fix

This commit is contained in:
Christophe Naud-Dulude
2021-11-30 14:10:34 -05:00
parent f3638b3eb4
commit 02b6be4025
+13
View File
@@ -2,6 +2,19 @@
module Liquid
class Comment < Block
# Potential fix
FullTokenPossiblyInvalid = /\A(.*)#{TagStart}#{WhitespaceControl}?\s*(\w+)\s*(.*)?#{WhitespaceControl}?#{TagEnd}\z/om
def parse(tokens)
while (token = tokens.shift)
if token =~ FullTokenPossiblyInvalid && block_delimiter == Regexp.last_match(2)
return
end
end
raise_tag_never_closed(block_name)
end
def render_to_output_buffer(_context, output)
output
end