summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormkljczk <me@mkljczk.pl>2025-01-18 23:33:10 +0000
committermkljczk <me@mkljczk.pl>2025-01-18 23:33:10 +0000
commit1bebc900ed836fcdb3d651a8d09476ac0f9e349e (patch)
tree0d10ed7061e21f455462bf03a6b8ae936feb5491 /lib
parent138ead9856512506cc030ed429ffd05d4d03d14d (diff)
parent855294bb3d802b801e3ec064341e4134253089a6 (diff)
downloadpleroma-1bebc900ed836fcdb3d651a8d09476ac0f9e349e.tar.gz
pleroma-1bebc900ed836fcdb3d651a8d09476ac0f9e349e.zip
Merge branch 'backup-links' into 'develop'
Link to exported outbox/followers/following collections in backup actor.json See merge request pleroma/pleroma!4311
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