diff --git a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js index d27282d162..8dd2fd173a 100644 --- a/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js +++ b/awx/ui/client/src/templates/job_templates/edit-job-template/job-template-edit.controller.js @@ -237,6 +237,11 @@ export default $scope.playbook_options = [$scope.playbook]; } + if (!Empty($scope.project)) { + // If a project exists, show its playbooks. + $scope.allow_playbook_selection = true; + } + if (!Empty($scope.project) && $scope.job_template_obj.summary_fields.user_capabilities.edit) { let promises = []; url = GetBasePath('projects') + $scope.project + '/playbooks/'; @@ -258,7 +263,6 @@ export default $scope.playbook_options.push($scope.playbook); } $scope.playbookNotFound = playbookNotFound; - $scope.allow_playbook_selection = true; sync_playbook_select2(); if ($scope.playbook) { jobTemplateLoadFinished();