mirror of
https://github.com/ansible/awx.git
synced 2026-01-18 21:21:21 -03:30
Merge pull request #9814 from nixocio/ui_issue_9176
Do not validate optional survey Do not validate optional survey. See: #9176 Reviewed-by: Marliana Lara <marliana.lara@gmail.com> Reviewed-by: Tiago Góes <tiago.goes2009@gmail.com>
This commit is contained in:
commit
6e46183ba6
@ -54,8 +54,8 @@ SurveyStep.propTypes = {
|
||||
function TextField({ question, i18n }) {
|
||||
const validators = [
|
||||
question.required ? required(null, i18n) : null,
|
||||
question.min ? minLength(question.min, i18n) : null,
|
||||
question.max ? maxLength(question.max, i18n) : null,
|
||||
question.required && question.min ? minLength(question.min, i18n) : null,
|
||||
question.required && question.max ? maxLength(question.max, i18n) : null,
|
||||
];
|
||||
return (
|
||||
<FormField
|
||||
@ -124,7 +124,7 @@ function MultiSelectField({ question, i18n }) {
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
const [field, meta, helpers] = useField({
|
||||
name: `survey_${question.variable}`,
|
||||
validate: question.isrequired ? required(null, i18n) : null,
|
||||
validate: question.required ? required(null, i18n) : null,
|
||||
});
|
||||
const id = `survey-question-${question.variable}`;
|
||||
const hasActualValue = !question.required || meta.value?.length > 0;
|
||||
|
||||
@ -5,6 +5,9 @@ export default function getSurveyValues(values) {
|
||||
if (Array.isArray(values[key]) && values[key].length === 0) {
|
||||
return;
|
||||
}
|
||||
if (key.startsWith('survey_') && values[key] === '') {
|
||||
return;
|
||||
}
|
||||
surveyValues[key.substr(7)] = values[key];
|
||||
}
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user