diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/activity_pub/transmogrifier.ex | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex index 278fbbeab..bc6fc4bd8 100644 --- a/lib/pleroma/web/activity_pub/transmogrifier.ex +++ b/lib/pleroma/web/activity_pub/transmogrifier.ex @@ -446,12 +446,9 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do        when objtype in ["Article", "Event", "Note", "Video", "Page", "Question", "Answer", "Audio"] do      actor = Containment.get_actor(data) -    data = -      Map.put(data, "actor", actor) -      |> fix_addressing -      with nil <- Activity.get_create_by_object_ap_id(object["id"]), -         {:ok, %User{} = user} <- User.get_or_fetch_by_ap_id(data["actor"]) do +         {:ok, %User{} = user} <- User.get_or_fetch_by_ap_id(actor), +         data <- Map.put(data, "actor", actor) |> fix_addressing() do        object = fix_object(object, options)        params = %{ | 
