Only process non empty actions while getting job parameters
authorjpiron <jpiron@pagesjaunes.fr>
Tue, 10 Dec 2013 07:50:18 +0000 (08:50 +0100)
committerjpiron <jpiron@pagesjaunes.fr>
Tue, 10 Dec 2013 08:40:51 +0000 (09:40 +0100)
jenkinsapi/job.py

index d5e1b69..8df0527 100644 (file)
@@ -562,7 +562,8 @@ class Job(JenkinsBase, MutableJenkinsThing):
                 'name': 'FOO_BAR'
             }
         """
-        for action in self._data['actions']:
+        actions = (x for x in self._data['actions'] if x is not None)
+        for action in actions:
             try:
                 for param in action['parameterDefinitions']:
                     yield param