diff --git a/packages/vee-validate/src/utils/common.ts b/packages/vee-validate/src/utils/common.ts index c968fbce2..7ef000e90 100644 --- a/packages/vee-validate/src/utils/common.ts +++ b/packages/vee-validate/src/utils/common.ts @@ -101,7 +101,7 @@ export function unsetPath(object: NestedRecord, path: string): void { } // Key does not exist, exit - if (!(keys[i] in acc)) { + if (!(keys[i] in acc) || isNullOrUndefined(acc[keys[i]])) { break; }