From: Michael Tremer Date: Sat, 13 Jan 2018 13:05:58 +0000 (+0000) Subject: builders: Don't crash when we could not find a builder X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=de178bc452e4b32b16b545ac06f7da8bbdf9d28c;p=pbs.git builders: Don't crash when we could not find a builder Fixes #11586 Signed-off-by: Michael Tremer --- 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)