Fixing get_revision with no scm
authorYusuke Tsutsumi <tsutsumi.yusuke@gmail.com>
Wed, 5 Mar 2014 07:39:40 +0000 (23:39 -0800)
committerYusuke Tsutsumi <tsutsumi.yusuke@gmail.com>
Thu, 21 Aug 2014 05:38:56 +0000 (22:38 -0700)
jenkinsapi/build.py

index 122616f3018b6bc07cb0eb4cbc9989b289e326de..1f07e6949a3d0ad45129be72db0d09885e00319a 100644 (file)
@@ -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).")