Cancel remote fetch jobs for deleted objects

This commit is contained in:
Mark Felder 2023-12-26 16:05:44 -05:00
parent 67dd81e825
commit c6b38441f1
1 changed files with 3 additions and 0 deletions

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