mirror of
https://github.com/ansible/awx.git
synced 2026-03-27 13:55:04 -02:30
Fixes bug scheduling jt where first survey question is optional
This commit is contained in:
@@ -222,17 +222,16 @@ function PromptService (Empty, $filter) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
this.bundlePromptDataForSaving = (params) => {
|
this.bundlePromptDataForSaving = (params) => {
|
||||||
|
|
||||||
const promptDataToSave = params.dataToSave ? params.dataToSave : {};
|
const promptDataToSave = params.dataToSave ? params.dataToSave : {};
|
||||||
|
|
||||||
if(params.promptData.launchConf.survey_enabled){
|
if(params.promptData.launchConf.survey_enabled){
|
||||||
|
if(!promptDataToSave.extra_data) {
|
||||||
|
promptDataToSave.extra_data = {};
|
||||||
|
}
|
||||||
for (var i=0; i < params.promptData.surveyQuestions.length; i++){
|
for (var i=0; i < params.promptData.surveyQuestions.length; i++){
|
||||||
var fld = params.promptData.surveyQuestions[i].variable;
|
var fld = params.promptData.surveyQuestions[i].variable;
|
||||||
// grab all survey questions that have answers
|
// grab all survey questions that have answers
|
||||||
if(params.promptData.surveyQuestions[i].required || (params.promptData.surveyQuestions[i].required === false && params.promptData.surveyQuestions[i].model.toString()!=="")) {
|
if(params.promptData.surveyQuestions[i].required || (params.promptData.surveyQuestions[i].required === false && params.promptData.surveyQuestions[i].model.toString()!=="")) {
|
||||||
if(!promptDataToSave.extra_data) {
|
|
||||||
promptDataToSave.extra_data = {};
|
|
||||||
}
|
|
||||||
promptDataToSave.extra_data[fld] = params.promptData.surveyQuestions[i].model;
|
promptDataToSave.extra_data[fld] = params.promptData.surveyQuestions[i].model;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user