Avoid using actor id from config cache

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2022-05-03 11:40:16 +02:00
parent c0d8b2d39a
commit a18c4daf4c
3 changed files with 6 additions and 17 deletions

View File

@@ -28,6 +28,7 @@ defmodule Mobilizon.Events do
Track
}
alias Mobilizon.Federation.ActivityPub.Relay
alias Mobilizon.Service.Export.Cachable
alias Mobilizon.Service.Workers.BuildSearch
alias Mobilizon.Service.Workers.EventDelayedNotificationWorker
@@ -1676,7 +1677,7 @@ defmodule Mobilizon.Events do
@spec filter_local_or_from_followed_instances_events(Ecto.Queryable.t()) ::
Ecto.Query.t()
defp filter_local_or_from_followed_instances_events(query) do
follower_actor_id = Mobilizon.Config.relay_actor_id()
%Actor{id: follower_actor_id} = Relay.get_actor()
query
|> join(:left, [q], s in Share, on: s.uri == q.url)