From 780b27e0edc6b6f635ea869bec8dea601a251d37 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 2 Dec 2015 15:40:56 -0500 Subject: [PATCH] Don't hard-fail if default isn't defined on survey --- awx/main/models/jobs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index dddd91dfc8..ebc6a0fa78 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -293,7 +293,7 @@ class JobTemplate(UnifiedJobTemplate, JobOptions): # Overwrite with job template extra vars with survey default vars if self.survey_enabled and 'spec' in self.survey_spec: for survey_element in self.survey_spec.get("spec", []): - if survey_element['default']: + if 'default' in survey_element and survey_element['default']: extra_vars[survey_element['variable']] = survey_element['default'] # transform to dict