diff --git a/js/apps/admin-ui/src/components/multi-line-input/MultiLineInput.tsx b/js/apps/admin-ui/src/components/multi-line-input/MultiLineInput.tsx index 8b2b77069554..3268c719e62f 100644 --- a/js/apps/admin-ui/src/components/multi-line-input/MultiLineInput.tsx +++ b/js/apps/admin-ui/src/components/multi-line-input/MultiLineInput.tsx @@ -48,14 +48,15 @@ export const MultiLineInput = ({ ? stringToMultiline( Array.isArray(value) && value.length === 1 ? value[0] : value, ) - : value; + : Array.isArray(value) + ? value + : [value]; - values = - Array.isArray(values) && values.length !== 0 - ? values - : (stringify - ? stringToMultiline(defaultValue as string) - : defaultValue) || [""]; + if (!Array.isArray(values) || values.length === 0) { + values = (stringify + ? stringToMultiline(defaultValue as string) + : defaultValue) || [""]; + } return values; }, [value]);