diff --git a/Changelog.md b/Changelog.md index 545aafa3..42dc0b00 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,4 +1,14 @@ -## [Unreleased: 2.4.0-rc.1] +## 2.4.0-rc.3 + +### Changed + +- FIO-9266/FIO-9267/FIO-9268: Fixes an issue where nested form validation will be skipped if parent form submits empty data + +## 2.4.0-rc.2 + +- FIO-9159: add intentionallyHidden ephemeral state and breaking change to clearOnHide behavior + +## 2.4.0-rc.1 ### Changed diff --git a/src/process/__tests__/process.test.ts b/src/process/__tests__/process.test.ts index 1fceebf9..cf64c80a 100644 --- a/src/process/__tests__/process.test.ts +++ b/src/process/__tests__/process.test.ts @@ -876,6 +876,7 @@ describe('Process Tests', function () { radio1: 'rb', }, ], + editGrid: [{ dateTime: '2024-03-14T17:00:00.000Z' }], }, _id: '65ea36dd705068f84a93c9c3', _fvid: 1, diff --git a/src/utils/formUtil/eachComponentData.ts b/src/utils/formUtil/eachComponentData.ts index 54aa7d5f..3eb68369 100644 --- a/src/utils/formUtil/eachComponentData.ts +++ b/src/utils/formUtil/eachComponentData.ts @@ -84,6 +84,9 @@ export const eachComponentData = ( ); } } + else { + eachComponentData(component.components, data, fn, includeAll, local, component, compPaths); + } resetComponentScope(component); return true; } else {