From b0f7df8fa97d04548a22ccba6691aa54c47db34d Mon Sep 17 00:00:00 2001 From: John Mitchell Date: Thu, 23 Jul 2015 17:03:13 -0400 Subject: [PATCH] fixed the become hide of password on select option null for credentials --- awx/ui/static/js/controllers/Credentials.js | 4 ++++ awx/ui/static/js/helpers/Credentials.js | 2 ++ 2 files changed, 6 insertions(+) diff --git a/awx/ui/static/js/controllers/Credentials.js b/awx/ui/static/js/controllers/Credentials.js index cd792dda85..34233b9a98 100644 --- a/awx/ui/static/js/controllers/Credentials.js +++ b/awx/ui/static/js/controllers/Credentials.js @@ -400,6 +400,10 @@ export function CredentialsEdit($scope, $rootScope, $compile, $location, $log, $ break; } } + + if ($scope.become_method && $scope.become_method.value === "") { + $scope.become_method = null; + } master.become_method = $scope.become_method; for (i = 0; i < $scope.credential_kind_options.length; i++) { diff --git a/awx/ui/static/js/helpers/Credentials.js b/awx/ui/static/js/helpers/Credentials.js index 47932557bf..f4af1282d6 100644 --- a/awx/ui/static/js/helpers/Credentials.js +++ b/awx/ui/static/js/helpers/Credentials.js @@ -220,6 +220,8 @@ angular.module('CredentialsHelper', ['Utilities']) data.kind = scope.kind.value; if (scope.become_method === null) { data.become_method = ""; + data.become_username = ""; + data.become_password = ""; } else { data.become_method = (scope.become_method.value) ? scope.become_method.value : ""; }