From de178bc452e4b32b16b545ac06f7da8bbdf9d28c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 13 Jan 2018 13:05:58 +0000 Subject: [PATCH] builders: Don't crash when we could not find a builder Fixes #11586 Signed-off-by: Michael Tremer --- src/web/builders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/web/builders.py b/src/web/builders.py index c8f610d4..17228623 100644 --- a/src/web/builders.py +++ b/src/web/builders.py @@ -12,6 +12,8 @@ class BuilderListHandler(base.BaseHandler): class BuilderDetailHandler(base.BaseHandler): def get(self, hostname): builder = self.backend.builders.get_by_name(hostname) + if not builder: + raise tornado.web.HTTPError(404, "Could not find builder %s" % hostname) # Get running and pending jobs. jobs = builder.active_jobs + list(builder.jobqueue) -- 2.39.5