If required multivalued single file must have at least one value

This commit is contained in:
Joseph Garrone 2024-05-04 22:40:51 +02:00
parent 352d2a7bc8
commit b450e3db65

View File

@ -493,13 +493,13 @@ function useGetErrors(params: { kcContext: Pick<KcContextLike, "messagesPerField
return errors;
}
handle_multi_select_single_field: {
handle_multi_valued_single_field: {
if (!attribute.multivalued) {
break handle_multi_select_single_field;
break handle_multi_valued_single_field;
}
if (attribute.annotations.inputType !== "multiselect" && attribute.annotations.inputType !== "multiselect-checkboxes") {
break handle_multi_select_single_field;
break handle_multi_valued_single_field;
}
const validatorName = "multivalued";
@ -512,7 +512,7 @@ function useGetErrors(params: { kcContext: Pick<KcContextLike, "messagesPerField
const { min: minStr } = validator;
const min = minStr === undefined ? 0 : parseInt(minStr);
const min = minStr !== undefined ? parseInt(minStr) : attribute.required ? 1 : 0;
assert(!isNaN(min));