summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormkljczk <git@mkljczk.pl>2025-01-09 12:58:51 +0100
committermkljczk <git@mkljczk.pl>2025-01-09 12:58:51 +0100
commit855294bb3d802b801e3ec064341e4134253089a6 (patch)
tree0d10ed7061e21f455462bf03a6b8ae936feb5491 /lib
parent138ead9856512506cc030ed429ffd05d4d03d14d (diff)
downloadpleroma-855294bb3d802b801e3ec064341e4134253089a6.tar.gz
pleroma-855294bb3d802b801e3ec064341e4134253089a6.zip
Link to exported outbox/followers/following collections in backup actor.json
Signed-off-by: mkljczk <git@mkljczk.pl>
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/user/backup.ex8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/pleroma/user/backup.ex b/lib/pleroma/user/backup.ex
index d77d49890..cdff297a9 100644
--- a/lib/pleroma/user/backup.ex
+++ b/lib/pleroma/user/backup.ex
@@ -246,7 +246,13 @@ defmodule Pleroma.User.Backup do
defp actor(dir, user) do
with {:ok, json} <-
UserView.render("user.json", %{user: user})
- |> Map.merge(%{"likes" => "likes.json", "bookmarks" => "bookmarks.json"})
+ |> Map.merge(%{
+ "bookmarks" => "bookmarks.json",
+ "likes" => "likes.json",
+ "outbox" => "outbox.json",
+ "followers" => "followers.json",
+ "following" => "following.json"
+ })
|> Jason.encode() do
File.write(Path.join(dir, "actor.json"), json)
end