diff options
author | feld <feld@feld.me> | 2024-07-17 18:03:48 +0000 |
---|---|---|
committer | feld <feld@feld.me> | 2024-07-17 18:03:48 +0000 |
commit | c45ee5fc820573f120d7790b342f64f6c77fdf35 (patch) | |
tree | 5115320cd8a4b8552455bc8870b279b31aa75f56 | |
parent | 89d22ac68ed7416c9f1038bd9d7b30417c485e12 (diff) | |
parent | c05cbaa9375660572ea9c720fa1825ab4c8b325c (diff) | |
download | pleroma-c45ee5fc820573f120d7790b342f64f6c77fdf35.tar.gz pleroma-c45ee5fc820573f120d7790b342f64f6c77fdf35.zip |
Merge branch 'oban/fetcher-rejected' into 'develop'
Dialyzer fix for RemoteFetcherWorker
See merge request pleroma/pleroma!4183
-rw-r--r-- | changelog.d/oban-fetcher-rejected.change | 2 | ||||
-rw-r--r-- | lib/pleroma/object/fetcher.ex | 1 | ||||
-rw-r--r-- | lib/pleroma/workers/remote_fetcher_worker.ex | 5 |
3 files changed, 3 insertions, 5 deletions
diff --git a/changelog.d/oban-fetcher-rejected.change b/changelog.d/oban-fetcher-rejected.change index 92e083647..65f5c992d 100644 --- a/changelog.d/oban-fetcher-rejected.change +++ b/changelog.d/oban-fetcher-rejected.change @@ -1 +1 @@ -Discard Remote Fetcher jobs which errored due to an MRF rejection +Discard Remote Fetcher jobs which errored due to an MRF rejection. diff --git a/lib/pleroma/object/fetcher.ex b/lib/pleroma/object/fetcher.ex index af5642af4..c0f671dd4 100644 --- a/lib/pleroma/object/fetcher.ex +++ b/lib/pleroma/object/fetcher.ex @@ -59,6 +59,7 @@ defmodule Pleroma.Object.Fetcher do end # Note: will create a Create activity, which we need internally at the moment. + @spec fetch_object_from_id(String.t(), list()) :: {:ok, Object.t()} | {:error | :reject, any()} def fetch_object_from_id(id, options \\ []) do with {_, nil} <- {:fetch_object, Object.get_cached_by_ap_id(id)}, {_, true} <- {:allowed_depth, Federator.allowed_thread_distance?(options[:depth])}, diff --git a/lib/pleroma/workers/remote_fetcher_worker.ex b/lib/pleroma/workers/remote_fetcher_worker.ex index 6d777ae94..1c8874b59 100644 --- a/lib/pleroma/workers/remote_fetcher_worker.ex +++ b/lib/pleroma/workers/remote_fetcher_worker.ex @@ -13,7 +13,7 @@ defmodule Pleroma.Workers.RemoteFetcherWorker do {:ok, _object} -> :ok - {:rejected, reason} -> + {:reject, reason} -> {:cancel, reason} {:error, :forbidden} -> @@ -27,9 +27,6 @@ defmodule Pleroma.Workers.RemoteFetcherWorker do {:error, _} = e -> e - - e -> - {:error, e} end end |