diff --git a/packages/vuetify/src/components/VFileInput/VFileInput.tsx b/packages/vuetify/src/components/VFileInput/VFileInput.tsx index 57f8bc29c2d..c097a0f1c2a 100644 --- a/packages/vuetify/src/components/VFileInput/VFileInput.tsx +++ b/packages/vuetify/src/components/VFileInput/VFileInput.tsx @@ -98,7 +98,7 @@ export const VFileInput = genericComponent()({ 'modelValue', props.modelValue, val => wrapInArray(val), - val => (props.multiple || Array.isArray(props.modelValue)) ? val : (val[0] ?? null), + val => (!props.multiple && Array.isArray(val)) ? val[0] : val, ) const { isFocused, focus, blur } = useFocus(props) const base = computed(() => typeof props.showSize !== 'boolean' ? props.showSize : undefined)