about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2023-01-11 22:21:10 +0100
committerGitHub <noreply@github.com>2023-01-11 22:21:10 +0100
commit15b88a83ab7dbe022e33552f45f300fc69a934d0 (patch)
tree7f2feb76752588267a93a417a9d087bf48d285c8 /lib
parent0c689b9d014324aba5b8751dacec4c0fc20b2038 (diff)
Fix sanitizer parsing link text as HTML when stripping unsupported links (#22558)
Diffstat (limited to 'lib')
-rw-r--r--lib/sanitize_ext/sanitize_config.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sanitize_ext/sanitize_config.rb b/lib/sanitize_ext/sanitize_config.rb
index a2e1d9d01..baf652662 100644
--- a/lib/sanitize_ext/sanitize_config.rb
+++ b/lib/sanitize_ext/sanitize_config.rb
@@ -49,7 +49,7 @@ class Sanitize
         end
       end
 
-      current_node.replace(current_node.text) unless LINK_PROTOCOLS.include?(scheme)
+      current_node.replace(Nokogiri::XML::Text.new(current_node.text, current_node.document)) unless LINK_PROTOCOLS.include?(scheme)
     end
 
     UNSUPPORTED_ELEMENTS_TRANSFORMER = lambda do |env|