diff options
author | tusooa <tusooa@kazv.moe> | 2023-03-01 00:40:44 -0500 |
---|---|---|
committer | tusooa <tusooa@kazv.moe> | 2023-03-01 21:03:30 -0500 |
commit | 1babd0798ff6b74a5049d8ddce19b9d131587d22 (patch) | |
tree | d420eff87d1551c59cc58995a30f2dec04b4d467 /lib | |
parent | 8a0162cd9694a1c5bf131fefb6e6a8d3dcb68fae (diff) | |
download | pleroma-1babd0798ff6b74a5049d8ddce19b9d131587d22.tar.gz pleroma-1babd0798ff6b74a5049d8ddce19b9d131587d22.zip |
Stop oban from retrying if validating errors occur when processing incoming data
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/workers/receiver_worker.ex | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pleroma/workers/receiver_worker.ex b/lib/pleroma/workers/receiver_worker.ex index 4f513b907..cf1bb62b4 100644 --- a/lib/pleroma/workers/receiver_worker.ex +++ b/lib/pleroma/workers/receiver_worker.ex @@ -13,6 +13,9 @@ defmodule Pleroma.Workers.ReceiverWorker do {:ok, res} else {:error, :origin_containment_failed} -> {:cancel, :origin_containment_failed} + {:error, :already_present} -> {:cancel, :already_present} + {:error, {:validate_object, reason}} -> {:cancel, reason} + {:error, {:error, {:validate, reason}}} -> {:cancel, reason} {:error, {:reject, reason}} -> {:cancel, reason} e -> e end |