From afbec4936bb868a1fa24ca50c445f8f5173cc4d4 Mon Sep 17 00:00:00 2001 From: Yusuke Tsutsumi Date: Tue, 4 Mar 2014 23:39:40 -0800 Subject: [PATCH] Fixing get_revision with no scm --- jenkinsapi/build.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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).") -- 2.7.4