From dc11330b935c175bfa2e8dc878ce523a7037188b Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 12 Feb 2025 17:56:59 +0000 Subject: [PATCH] jobs: Send 404 if we don't have a log URL Signed-off-by: Michael Tremer --- src/web/jobs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/web/jobs.py b/src/web/jobs.py index b648ff2a..5c878d74 100644 --- a/src/web/jobs.py +++ b/src/web/jobs.py @@ -182,6 +182,10 @@ class LogHandler(base.BaseHandler): except FileNotFoundError as e: raise tornado.web.HTTPError(404, "Could not find log for %s" % job) from e + # Send 404 if there is no log + if not job.log_url: + raise tornado.web.HTTPError(404) + # Redirect the client self.redirect(job.log_url, status=307) -- 2.47.2