Fixes #11586
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
class BuilderDetailHandler(base.BaseHandler):
def get(self, hostname):
builder = self.backend.builders.get_by_name(hostname)
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)
# Get running and pending jobs.
jobs = builder.active_jobs + list(builder.jobqueue)