Merge branch 'bind-to-localhost' into 'develop'
[akkoma] / lib / pleroma / web / rich_media / parsers / meta_tags_parser.ex
index 82f1cce299e971642e0bb547419c5ba913646219..fb79630e411a3bb8955c8404ccf56a5d9248928b 100644 (file)
@@ -34,13 +34,15 @@ defmodule Pleroma.Web.RichMedia.Parsers.MetaTagsParser do
 
   defp maybe_put_title(%{title: _} = meta, _), do: meta
 
-  defp maybe_put_title(meta, html) do
+  defp maybe_put_title(meta, html) when meta != %{} do
     case get_page_title(html) do
       "" -> meta
       title -> Map.put_new(meta, :title, title)
     end
   end
 
+  defp maybe_put_title(meta, _), do: meta
+
   defp get_page_title(html) do
     Floki.find(html, "title") |> Floki.text()
   end