diff --git a/module_build_service/scheduler/handlers/modules.py b/module_build_service/scheduler/handlers/modules.py index c4e1499d..5345578a 100644 --- a/module_build_service/scheduler/handlers/modules.py +++ b/module_build_service/scheduler/handlers/modules.py @@ -114,8 +114,9 @@ def wait(config, session, msg): try: dependencies, tag = _get_deps_and_tag() except ValueError: - log.exception("Failed to get module info from PDC. Max retries reached.") - build.transition(config, state="failed") + reason = "Failed to get module info from PDC. Max retries reached." + log.exception(reason) + build.transition(config, state="failed", state_reason=reason) session.commit() raise