Fix initial multiplechoice survey question value when no default present.

This commit is contained in:
mabashian 2020-12-09 11:01:40 -05:00
parent b7c729c96f
commit 7a3382dd76

View File

@ -111,8 +111,11 @@ function getInitialValues(launchConfig, surveyConfig, resource) {
values[`survey_${question.variable}`] = question.default
? question.default.split('\n')
: [];
} else if (question.type === 'multiplechoice') {
values[`survey_${question.variable}`] =
question.default || question.choices.split('\n')[0];
} else {
values[`survey_${question.variable}`] = question.default || null;
values[`survey_${question.variable}`] = question.default || '';
}
if (resource?.extra_data) {
Object.entries(resource.extra_data).forEach(([key, value]) => {