Don't log when users or objects are deleted.
authorPhil Hagelberg <phil@hagelb.org>
Fri, 13 Dec 2019 19:14:11 +0000 (11:14 -0800)
committerPhil Hagelberg <phil@hagelb.org>
Fri, 13 Dec 2019 20:05:53 +0000 (12:05 -0800)
lib/pleroma/object/fetcher.ex
lib/pleroma/web/activity_pub/activity_pub.ex

index 4d71c91a80be38f5470690048495c3d4f8ba227c..9bc7b0210e11be015ddeb5629a99fa1add0449aa 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 16e6b00572257d5c7615c707388e4bd63fe97f4e..ac76eb7d8b224384d2950a5dd71a7b1cbf295565 100644 (file)
@@ -1377,6 +1377,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}