aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEgor Kislitsyn <egor@kislitsyn.com>2020-09-10 20:53:06 +0400
committerEgor Kislitsyn <egor@kislitsyn.com>2020-10-07 18:34:30 +0400
commitcd13613db3f675b6a9171dea56fc5b03e43ae6b0 (patch)
tree30ee449c550f5d182499d9402e5127d1b5eb3c4e /lib
parent86ce4afd9338d81f741fa57f962509a6f0f50aff (diff)
downloadpleroma-cd13613db3f675b6a9171dea56fc5b03e43ae6b0.tar.gz
Fix query
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/backup.ex15
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 ->