diff --git a/supervisor/jobs/decorator.py b/supervisor/jobs/decorator.py index 4eda23938..620767379 100644 --- a/supervisor/jobs/decorator.py +++ b/supervisor/jobs/decorator.py @@ -83,8 +83,7 @@ class Job(CoreSysAttributes): if self.on_condition is None: _LOGGER.info(error_msg) return - _LOGGER.warning(error_msg) - raise self.on_condition(error_msg) from None + raise self.on_condition(error_msg, _LOGGER.warning) from None # Handle exection limits if self.limit in (JobExecutionLimit.SINGLE_WAIT, JobExecutionLimit.ONCE):