Fix sanitizing lists contents (#11354)
* Add test * Fix code for sanitizing nested lists stripping all tags
This commit is contained in:
@ -25,6 +25,8 @@ class Sanitize
|
||||
case env[:node_name]
|
||||
when 'li'
|
||||
env[:node].traverse do |node|
|
||||
next unless %w(p ul ol li).include?(node.name)
|
||||
|
||||
node.add_next_sibling('<br>') if node.next_sibling
|
||||
node.replace(node.children) unless node.text?
|
||||
end
|
||||
|
Reference in New Issue
Block a user