From 81a684c25aacf9f762ddd05bfb61e67972895754 Mon Sep 17 00:00:00 2001 From: Salim Fadhley Date: Thu, 31 Jul 2014 00:33:59 +0100 Subject: Proposed fix for #297 --- jenkinsapi/result_set.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'jenkinsapi') diff --git a/jenkinsapi/result_set.py b/jenkinsapi/result_set.py index 15090c4..6962c07 100644 --- a/jenkinsapi/result_set.py +++ b/jenkinsapi/result_set.py @@ -42,10 +42,11 @@ class ResultSet(JenkinsBase): yield result.identifier(), result for report_set in self._data.get("childReports", []): - for suite in report_set["result"]["suites"]: - for case in suite["cases"]: - result = Result(**case) - yield result.identifier(), result + if report_set["result"]: + for suite in report_set["result"]["suites"]: + for case in suite["cases"]: + result = Result(**case) + yield result.identifier(), result def __len__(self): return len(self.items()) -- cgit v1.2.3