Preload bookmarks wherever the object is preloaded

This commit is contained in:
rinpatch 2019-05-04 12:46:42 +03:00 committed by William Pitcock
commit f841eb7cdb
3 changed files with 45 additions and 3 deletions

View file

@ -137,6 +137,13 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
activity
end
activity =
if activity.data["type"] in ["Create", "Announce"] do
Repo.preload(activity, :bookmarks)
else
activity
end
Task.start(fn ->
Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity)
end)