diff --git a/lib/service/rich_media/parser.ex b/lib/service/rich_media/parser.ex index 6ffcb2d5f..4556d8299 100644 --- a/lib/service/rich_media/parser.ex +++ b/lib/service/rich_media/parser.ex @@ -287,7 +287,8 @@ defmodule Mobilizon.Service.RichMedia.Parser do end @spec check_remote_picture_path(map()) :: map() - defp check_remote_picture_path(%{image_remote_url: image_remote_url, url: url} = data) do + defp check_remote_picture_path(%{image_remote_url: image_remote_url, url: url} = data) + when is_binary(image_remote_url) and is_binary(url) do Logger.debug("Checking image_remote_url #{image_remote_url}") data = Map.put(data, :image_remote_url, format_url(url, image_remote_url))