aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2018-09-27 11:51:36 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2018-09-27 20:00:48 +0200
commitc739737998538632f595c03fcedbdb5178ad83b6 (patch)
treebd7e808282eec8489cb55d2db295bcde0de69dd5
parent9446b02bdf2b642ee5f862c4fccbbe9217a2e3b8 (diff)
downloadpleroma-c739737998538632f595c03fcedbdb5178ad83b6.tar.gz
transmogrifier: get_actor called without casting attributedTo in actor and actor is nil
-rw-r--r--lib/pleroma/web/activity_pub/transmogrifier.ex4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex
index 76998c802..aece77a54 100644
--- a/lib/pleroma/web/activity_pub/transmogrifier.ex
+++ b/lib/pleroma/web/activity_pub/transmogrifier.ex
@@ -30,6 +30,10 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
id
end
+ def get_actor(%{"actor" => nil, "attributedTo" => actor}) when not is_nil(actor) do
+ get_actor(%{"actor" => actor})
+ end
+
@doc """
Checks that an imported AP object's actor matches the domain it came from.
"""