diff options
author | Egor Kislitsyn <egor@kislitsyn.com> | 2020-09-10 20:53:06 +0400 |
---|---|---|
committer | Egor Kislitsyn <egor@kislitsyn.com> | 2020-10-07 18:34:30 +0400 |
commit | cd13613db3f675b6a9171dea56fc5b03e43ae6b0 (patch) | |
tree | 30ee449c550f5d182499d9402e5127d1b5eb3c4e /lib | |
parent | 86ce4afd9338d81f741fa57f962509a6f0f50aff (diff) | |
download | pleroma-cd13613db3f675b6a9171dea56fc5b03e43ae6b0.tar.gz |
Fix query
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/backup.ex | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/pleroma/backup.ex b/lib/pleroma/backup.ex index 348e537a8..ce54a413a 100644 --- a/lib/pleroma/backup.ex +++ b/lib/pleroma/backup.ex @@ -8,6 +8,8 @@ defmodule Pleroma.Backup do import Ecto.Changeset import Ecto.Query + require Pleroma.Constants + alias Pleroma.Activity alias Pleroma.Bookmark alias Pleroma.Repo @@ -158,6 +160,7 @@ defmodule Pleroma.Backup do "id": "#{name}.json", "type": "OrderedCollection", "orderedItems": [ + """ ) end @@ -209,13 +212,13 @@ defmodule Pleroma.Backup do opts = %{} |> Map.put(:type, ["Create", "Announce"]) - |> Map.put(:blocking_user, user) - |> Map.put(:muting_user, user) - |> Map.put(:reply_filtering_user, user) - |> Map.put(:announce_filtering_user, user) - |> Map.put(:user, user) + |> Map.put(:actor_id, user.ap_id) - [[user.ap_id], User.following(user), Pleroma.List.memberships(user)] + [ + [Pleroma.Constants.as_public(), user.ap_id], + User.following(user), + Pleroma.List.memberships(user) + ] |> Enum.concat() |> ActivityPub.fetch_activities_query(opts) |> write(dir, "outbox", fn a -> |