From f121228d1a028682273d9efe76c2b21ab82349b3 Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Wed, 10 Dec 2014 09:22:19 -0500 Subject: [PATCH] Project playbooks save issue Fixed defect with project directory not saving for a manual project. Checked for creating/editing a project --- awx/ui/static/js/controllers/Projects.js | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/awx/ui/static/js/controllers/Projects.js b/awx/ui/static/js/controllers/Projects.js index 2f2c45deca..c4e2435807 100644 --- a/awx/ui/static/js/controllers/Projects.js +++ b/awx/ui/static/js/controllers/Projects.js @@ -468,13 +468,13 @@ function ProjectsAdd($scope, $rootScope, $compile, $location, $log, $routeParams } } } - if(data.scm_type.value==="manual" ){ - data.scm_type = ""; - } else data.scm_type = $scope.scm_type.value; - if ($scope.scm_type.value !== '') { - delete data.local_path; - } else { + + if($scope.scm_type.value === "manual"){ + data.scm_type = "" ; data.local_path = $scope.local_path.value; + } else { + data.scm_type = $scope.scm_type.value; + delete data.local_path; } url = (base === 'teams') ? GetBasePath('teams') + $routeParams.team_id + '/projects/' : defaultUrl; @@ -765,13 +765,12 @@ function ProjectsEdit($scope, $rootScope, $compile, $location, $log, $routeParam } } - if(params.scm_type.value === 'manual'){ - params.scm_type = ''; - } else params.scm_type = $scope.scm_type.value; - if ($scope.scm_type.value !== '') { - delete params.local_path; - } else { + if($scope.scm_type.value === "manual"){ + params.scm_type = "" ; params.local_path = $scope.local_path.value; + } else { + params.scm_type = $scope.scm_type.value; + delete params.local_path; } Rest.setUrl(defaultUrl);