transmogrifier: fix peertube/plume actor handling

This commit is contained in:
William Pitcock 2018-09-01 23:44:19 +00:00
parent 303af9ba4c
commit 03e92977cb

View File

@ -33,9 +33,9 @@ def get_actor(%{"actor" => actor}) when is_map(actor) do
@doc """ @doc """
Checks that an imported AP object's actor matches the domain it came from. Checks that an imported AP object's actor matches the domain it came from.
""" """
def contain_origin(id, %{"actor" => actor}) do def contain_origin(id, %{"actor" => actor} = params) do
id_uri = URI.parse(id) id_uri = URI.parse(id)
actor_uri = URI.parse(actor) actor_uri = URI.parse(get_actor(params))
if id_uri.host == actor_uri.host do if id_uri.host == actor_uri.host do
:ok :ok