From 755e408cd9beacef9223123162a58d2fc7fe41a3 Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Mon, 30 Jan 2017 13:29:55 -0500 Subject: [PATCH] fix fields with no defaults showing in extra_vars display when not provided --- awx/main/models/mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/models/mixins.py b/awx/main/models/mixins.py index a0737e1d91..952377c112 100644 --- a/awx/main/models/mixins.py +++ b/awx/main/models/mixins.py @@ -130,7 +130,7 @@ class SurveyJobTemplateMixin(models.Model): default = survey_element.get('default') variable_key = survey_element.get('variable') if survey_element.get('type') == 'password': - if variable_key in kwargs_extra_vars: + if variable_key in kwargs_extra_vars and default: kw_value = kwargs_extra_vars[variable_key] if kw_value.startswith('$encrypted$') and kw_value != default: kwargs_extra_vars[variable_key] = default