Merge remote-tracking branch 'origin/develop' into merge-ogp-twitter-parsers
[akkoma] / lib / pleroma / web / rich_media / parser.ex
index d9b5068b117bf81a6b5d0a6b7573d4ed2fb21300..ef5ead2daf1fdcad1309591344223c07513f5136 100644 (file)
@@ -105,8 +105,8 @@ defmodule Pleroma.Web.RichMedia.Parser do
   defp maybe_parse(html) do
     Enum.reduce_while(parsers(), %{}, fn parser, acc ->
       case parser.parse(html, acc) do
-        {:ok, data} -> {:halt, data}
-        {:error, _msg} -> {:cont, acc}
+        data when data != %{} -> {:halt, data}
+        _ -> {:cont, acc}
       end
     end)
   end