diff --git a/lib/frenzy/task/fetch_favicon.ex b/lib/frenzy/task/fetch_favicon.ex index 5c2b46c..1e4103d 100644 --- a/lib/frenzy/task/fetch_favicon.ex +++ b/lib/frenzy/task/fetch_favicon.ex @@ -25,7 +25,8 @@ defmodule Frenzy.Task.FetchFavicon do favicon_url = fetch_favicon_url_from_webpage(site_url) || URI.merge(site_url, "/favicon.ico") - with %Feed{favicon_url: old_url} when old_url != favicon_url <- feed, + with true <- is_binary(favicon_url), + %Feed{favicon_url: old_url} when old_url != favicon_url <- feed, {:ok, favicon_data} <- fetch_favicon_data(favicon_url) do changeset = Feed.changeset(feed, %{