fix: allow html_to_text to receive nil, e.g. for empty event descriptions

Fixes #34
This commit is contained in:
778a69cd 2023-12-09 21:48:23 +01:00
parent 9c60c6d1ad
commit 63129b0769

View file

@ -42,6 +42,7 @@ defmodule Mobilizon.Service.Formatter.HTML do
def strip_tags_and_insert_spaces(html), do: html def strip_tags_and_insert_spaces(html), do: html
@spec html_to_text(String.t()) :: String.t() @spec html_to_text(String.t()) :: String.t()
def html_to_text(nil), do: nil
def html_to_text(html) do def html_to_text(html) do
html html
|> String.replace(~r/<li>/, "\\g{1}- ", global: true) |> String.replace(~r/<li>/, "\\g{1}- ", global: true)