Fixed job launch weirdness where having only a survey show on job launch resulted in an error. This should also fix the bug where relaunching where no passwords were needed was showing a halfway empty modal.

This commit is contained in:
Michael Abashian 2016-06-07 18:05:03 -04:00
parent 4601d2396e
commit 68bf0e57a6

View File

@ -187,8 +187,11 @@ export default
updateRequiredPasswords();
}
if($scope.can_start_without_user_input && !$scope.ask_inventory_on_launch && !$scope.ask_credential_on_launch && !$scope.has_other_prompts) {
// The job can be launched without any user input
if( (isRelaunch && !$scope.password_needed) || (!isRelaunch && $scope.can_start_without_user_input && !$scope.ask_inventory_on_launch && !$scope.ask_credential_on_launch && !$scope.has_other_prompts && !$scope.survey_enabled)) {
// The job can be launched if
// a) It's a relaunch and no passwords are needed
// or
// b) It's not a relaunch and there's not any prompting/surveys
launchJob();
Wait('stop');
}