Fix exception if jenkins job doesn't exist
Change-Id: I103a28817d591d2674a21faeff98a82c74edfcb0
diff --git a/_states/jenkins_job.py b/_states/jenkins_job.py
index 20ff131..413908d 100644
--- a/_states/jenkins_job.py
+++ b/_states/jenkins_job.py
@@ -65,8 +65,12 @@
_job_exists = True
try:
_current_job_config = __salt__['jenkins.get_job_config'](name)
- except jenkins.NotFoundException:
- _job_exists = False
+ except salt.exceptions.SaltInvocationError as e:
+ if 'does not exists.' in str(e):
+ _job_exists = False
+ else:
+ raise e
+
if _job_exists:
buf = six.moves.StringIO(_current_job_config)