Object.Fetcher: Handle error on Containment.contain_origin/2

This commit is contained in:
Haelwenn (lanodan) Monnier 2019-07-14 12:02:16 +02:00
parent f00562ed6b
commit 40d0a198e2
No known key found for this signature in database
GPG Key ID: D5B7A8E43C997DEE

View File

@ -38,6 +38,7 @@ def fetch_object_from_id(id, options \\ []) do
"type" => "Create",
"to" => data["to"],
"cc" => data["cc"],
# TODO: Should we seriously keep this attributedTo thing?
"actor" => data["actor"] || data["attributedTo"],
"object" => data
},
@ -56,6 +57,9 @@ def fetch_object_from_id(id, options \\ []) do
object = %Object{} ->
{:ok, object}
:error ->
{:error, "Object containment failed."}
_e ->
Logger.info("Couldn't get object via AP, trying out OStatus fetching...")