From e8d34b4ea9f06d16a5982da8e5ff5140852c985d Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 6 Jun 2023 09:57:14 +0200 Subject: [PATCH] fix(federation): restrict fetch_group first arg to binaries Signed-off-by: Thomas Citharel --- lib/federation/activity_pub/refresher.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/federation/activity_pub/refresher.ex b/lib/federation/activity_pub/refresher.ex index beec5b4b..22abc2e8 100644 --- a/lib/federation/activity_pub/refresher.ex +++ b/lib/federation/activity_pub/refresher.ex @@ -55,7 +55,7 @@ defmodule Mobilizon.Federation.ActivityPub.Refresher do @type fetch_actor_errors :: ActivityPubActor.make_actor_errors() | fetch_collection_errors() @spec fetch_group(String.t(), Actor.t()) :: :ok | {:error, fetch_actor_errors} - def fetch_group(group_url, %Actor{} = on_behalf_of) do + def fetch_group(group_url, %Actor{} = on_behalf_of) when is_binary(group_url) do Logger.debug("Fetching group #{group_url}") case ActivityPubActor.make_actor_from_url(group_url, on_behalf_of: on_behalf_of) do