From 683e44f30ee6b36ce5214c2a94d4c33d55d4d504 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Mon, 1 Dec 2014 10:50:49 -0500 Subject: [PATCH] Check for attributes on the job template before attempting to use that --- awx/main/models/unified_jobs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index 80e31d7e78..b344863d20 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -303,6 +303,8 @@ class UnifiedJobTemplate(PolymorphicModel, CommonModelNameNotUnique): if hasattr(self, '%s_id' % field_name) and ('%s_id' % field_name) in kwargs: create_kwargs['%s_id' % field_name] = kwargs['%s_id' % field_name] = kwargs["%s_id" % field_name] continue + if not hasattr(self, field_name): + continue create_kwargs[field_name] = getattr(self, field_name) kwargs = self._update_unified_job_kwargs(**create_kwargs) unified_job = unified_job_class(**create_kwargs)