diff --git a/master/buildbot/status/web/slaves.py b/master/buildbot/status/web/slaves.py index 82effde5715..4c0d6507dc1 100644 --- a/master/buildbot/status/web/slaves.py +++ b/master/buildbot/status/web/slaves.py @@ -114,8 +114,8 @@ def content(self, request, ctx): current_builds.append(self.get_line_values(request, cb)) try: - max_builds = int(request.args.get('numbuilds')[0]) - except ValueError: + max_builds = int(request.args.get('numbuilds', ['10'])[0]) + except (TypeError, ValueError): max_builds = 10 recent_builds = []