diff --git a/src/admin/components/forms/field-types/Array/Array.tsx b/src/admin/components/forms/field-types/Array/Array.tsx index 194a56244e..357c05529c 100644 --- a/src/admin/components/forms/field-types/Array/Array.tsx +++ b/src/admin/components/forms/field-types/Array/Array.tsx @@ -90,7 +90,8 @@ const ArrayFieldType: React.FC = (props) => { const removeRow = useCallback((rowIndex) => { dispatchRows({ type: 'REMOVE', rowIndex }); dispatchFields({ type: 'REMOVE_ROW', rowIndex, path }); - }, [dispatchRows, dispatchFields, path]); + setValue(value as number - 1); + }, [dispatchRows, dispatchFields, path, value, setValue]); const moveRow = useCallback((moveFromIndex, moveToIndex) => { dispatchRows({ type: 'MOVE', moveFromIndex, moveToIndex });