summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jenkinsapi/build.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/jenkinsapi/build.py b/jenkinsapi/build.py
index 122616f..1f07e69 100644
--- a/jenkinsapi/build.py
+++ b/jenkinsapi/build.py
@@ -89,7 +89,10 @@ class Build(JenkinsBase):
_actions = [x for x in self._data['actions']
if x and "lastBuiltRevision" in x]
- return _actions[0]["lastBuiltRevision"]["SHA1"]
+ if len(_actions) > 0:
+ return _actions[0]["lastBuiltRevision"]["SHA1"]
+
+ return None
def _get_hg_rev(self):
warnings.warn("This untested function may soon be removed from Jenkinsapi (_get_hg_rev).")