mirror of
https://github.com/ash-project/ash_oban.git
synced 2024-09-19 21:03:00 +12:00
improvement: don't log on raised exception, for consistency
we don't raise when an error is returned, so we won't raise when an error is raised. It will eventually cause a job failure in Oban.
This commit is contained in:
parent
09fa2c28f4
commit
d857705f8c
1 changed files with 6 additions and 9 deletions
|
@ -543,15 +543,12 @@ defmodule AshOban.Transformers.DefineSchedulers do
|
|||
end
|
||||
rescue
|
||||
error ->
|
||||
error = Ash.Error.to_ash_error(error, __STACKTRACE__)
|
||||
|
||||
Logger.error("""
|
||||
Error handler failed for #{inspect(unquote(resource))}: #{inspect(primary_key)}!
|
||||
|
||||
#{inspect(Exception.format(:error, error, AshOban.stacktrace(error)))}
|
||||
""")
|
||||
|
||||
handle_error(job, error, primary_key, __STACKTRACE__)
|
||||
handle_error(
|
||||
job,
|
||||
Ash.Error.to_ash_error(error, __STACKTRACE__),
|
||||
primary_key,
|
||||
__STACKTRACE__
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue