fix(activitypub): handle actors following with manually_approves_followers not set

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2023-12-22 15:57:29 +01:00
parent b89f4f47fa
commit 7351468842
No known key found for this signature in database
GPG key ID: A061B9DDE0CA0773

View file

@ -301,7 +301,7 @@ defmodule Mobilizon.Federation.ActivityPub.Types.Actors do
) do ) do
%Actor{id: relay_id} = Relay.get_actor() %Actor{id: relay_id} = Relay.get_actor()
unless follower.target_actor.manually_approves_followers or unless follower.target_actor.manually_approves_followers == true or
follower.target_actor.id == relay_id do follower.target_actor.id == relay_id do
require Logger require Logger
Logger.debug("Target doesn't manually approves followers, we can accept right away") Logger.debug("Target doesn't manually approves followers, we can accept right away")