Merge branch 'no-error-404' into 'develop'
authorrinpatch <rinpatch@sdf.org>
Wed, 22 Jan 2020 17:55:49 +0000 (17:55 +0000)
committerrinpatch <rinpatch@sdf.org>
Wed, 22 Jan 2020 17:55:49 +0000 (17:55 +0000)
Log at debug level for object deletion, not error.

See merge request pleroma/pleroma!2066

lib/pleroma/object/fetcher.ex
lib/pleroma/web/activity_pub/activity_pub.ex

index a1bde90f1d77a9c12868427fecde1b524c708732..037c423395184a223cccd987881d727de451cc27 100644 (file)
@@ -117,6 +117,9 @@ defmodule Pleroma.Object.Fetcher do
       {:error, %Tesla.Mock.Error{}} ->
         nil
 
+      {:error, "Object has been deleted"} ->
+        nil
+
       e ->
         Logger.error("Error while fetching #{id}: #{inspect(e)}")
         nil
index 60c9e7e64f2a03283c8f81acb2de31da0e703eb3..2e9d56ee50f48faec9d2493c64a5564e399be816 100644 (file)
@@ -1369,6 +1369,10 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
          data <- maybe_update_follow_information(data) do
       {:ok, data}
     else
+      {:error, "Object has been deleted"} = e ->
+        Logger.debug("Could not decode user at fetch #{ap_id}, #{inspect(e)}")
+        {:error, e}
+
       e ->
         Logger.error("Could not decode user at fetch #{ap_id}, #{inspect(e)}")
         {:error, e}