From afd4d04dcf69c96e92a77a032e2ab8fbcaa705e8 Mon Sep 17 00:00:00 2001 From: Stan Silvert Date: Tue, 14 Oct 2025 15:15:12 -0400 Subject: [PATCH] Handle options component with no value set. Fixes #43244 Signed-off-by: Stan Silvert --- js/libs/ui-shared/src/user-profile/OptionsComponent.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/libs/ui-shared/src/user-profile/OptionsComponent.tsx b/js/libs/ui-shared/src/user-profile/OptionsComponent.tsx index 4ed73819f21..29b472babd4 100644 --- a/js/libs/ui-shared/src/user-profile/OptionsComponent.tsx +++ b/js/libs/ui-shared/src/user-profile/OptionsComponent.tsx @@ -37,15 +37,15 @@ export const OptionComponent = (props: UserProfileFieldProps) => { data-testid={option} label={label(props.t, optionLabel[option], option, prefix)} value={option} - isChecked={field.value.includes(option)} + isChecked={field.value?.includes(option)} onChange={() => { if (isMultiSelect) { - if (field.value.includes(option)) { + if (field.value?.includes(option)) { field.onChange( - field.value.filter((item: string) => item !== option), + field.value?.filter((item: string) => item !== option), ); } else { - field.onChange([...field.value, option]); + field.onChange([...(field.value || []), option]); } } else { field.onChange([option]);