From 4e37076955ca90c57075def1ae0106a5053df244 Mon Sep 17 00:00:00 2001 From: mabashian Date: Fri, 14 Dec 2018 14:08:06 -0500 Subject: [PATCH] Fixes bug scheduling jt where first survey question is optional --- awx/ui/client/src/templates/prompt/prompt.service.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/awx/ui/client/src/templates/prompt/prompt.service.js b/awx/ui/client/src/templates/prompt/prompt.service.js index 2ac79adaaf..00604da496 100644 --- a/awx/ui/client/src/templates/prompt/prompt.service.js +++ b/awx/ui/client/src/templates/prompt/prompt.service.js @@ -222,17 +222,16 @@ function PromptService (Empty, $filter) { }; this.bundlePromptDataForSaving = (params) => { - const promptDataToSave = params.dataToSave ? params.dataToSave : {}; if(params.promptData.launchConf.survey_enabled){ + if(!promptDataToSave.extra_data) { + promptDataToSave.extra_data = {}; + } for (var i=0; i < params.promptData.surveyQuestions.length; i++){ var fld = params.promptData.surveyQuestions[i].variable; // 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(!promptDataToSave.extra_data) { - promptDataToSave.extra_data = {}; - } promptDataToSave.extra_data[fld] = params.promptData.surveyQuestions[i].model; }