From 7e5ac7b3fa9953807d8ab657bdb178db53ffa621 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Mon, 31 Mar 2014 11:38:36 -0400 Subject: [PATCH] Make sure we shoehorn start args to empty string --- awx/main/models/unified_jobs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index 2a78db1719..c9702638e9 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -534,9 +534,9 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique try: start_args = json.loads(decrypt_field(self, 'start_args')) except Exception, e: - start_args = None + start_args = '' if start_args in (None, ''): - start_args = kwargs + start_args = '' opts = dict([(field, start_args.get(field, '')) for field in needed]) if not all(opts.values()): missing_fields = ', '.join([k for k,v in opts.items() if not v])