diff options
author | Lain Soykaf <lain@soykaf.club> | 2020-07-24 14:40:22 +0200 |
---|---|---|
committer | Lain Soykaf <lain@soykaf.club> | 2020-07-24 14:40:22 +0200 |
commit | 3d13fb05f851d127d852ee9c26afa4dab61410ad (patch) | |
tree | 6af48a9088fcbe18882441639cb14a00627049a1 /lib | |
parent | 91f3cf9bc6e8e8567d20bb859ee0bb9854a20a07 (diff) | |
download | pleroma-3d13fb05f851d127d852ee9c26afa4dab61410ad.tar.gz pleroma-3d13fb05f851d127d852ee9c26afa4dab61410ad.zip |
Side Effects: On undoing, put information about the undone object.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/activity_pub/side_effects.ex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/web/activity_pub/side_effects.ex b/lib/pleroma/web/activity_pub/side_effects.ex index 1d2c296a5..33bee1576 100644 --- a/lib/pleroma/web/activity_pub/side_effects.ex +++ b/lib/pleroma/web/activity_pub/side_effects.ex @@ -174,6 +174,10 @@ defmodule Pleroma.Web.ActivityPub.SideEffects do def handle(%{data: %{"type" => "Undo", "object" => undone_object}} = object, meta) do with undone_object <- Activity.get_by_ap_id(undone_object), :ok <- handle_undoing(undone_object) do + meta = + meta + |> Keyword.put(:embedded_object, undone_object.data) + {:ok, object, meta} end end |