Cancel remote fetch jobs for deleted objects

This commit is contained in:
Mark Felder 2023-12-26 16:05:44 -05:00 committed by Floatingghost
parent 4ff22a409a
commit 132036f951

View file

@ -18,6 +18,9 @@ def perform(%Job{args: %{"op" => "fetch_remote", "id" => id} = args}) do
{:error, reason = "Object fetch has been denied"} -> {:error, reason = "Object fetch has been denied"} ->
{:cancel, reason} {:cancel, reason}
{:error, reason = "Object has been deleted"} ->
{:cancel, reason}
_ -> _ ->
:error :error
end end