Fix stripping img and br tags as empty

This commit is contained in:
Thelonius Kort
2023-01-14 22:06:42 +01:00
parent 483ed9440d
commit b520df2561

View File

@ -93,6 +93,10 @@ defmodule Outlook.InternalTree.RawInternalBasic do
def partition_inlinelevel([]), do: [] def partition_inlinelevel([]), do: []
def strip_empty_nodes([%{type: :element} = node | rest]) when node.name in ~w(img br) do
[ node | strip_empty_nodes(rest) ]
end
def strip_empty_nodes([%{type: :element} = node | rest]) do def strip_empty_nodes([%{type: :element} = node | rest]) do
content = strip_empty_nodes(node.content) content = strip_empty_nodes(node.content)
case content do case content do