From d3416336ed4d5b3def67303e4f9f771e998a4e04 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Fri, 3 Oct 2014 10:26:24 -0400 Subject: [PATCH] Handle the case where the existing extra vars is None --- awx/main/models/jobs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index db79c7ef13..2abd9ad68a 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -451,7 +451,10 @@ class Job(UnifiedJob, JobOptions): evars = json.loads(self.extra_vars) except Exception, e: return - evars.update(extra_data) + if evars is None: + evars = extra_data + else: + evars.update(extra_data) self.update_fields(extra_vars=json.dumps(evars)) def copy(self):