From dbdad244cf6fb551b1bf858b527879b22033317b Mon Sep 17 00:00:00 2001 From: Anze Demsar Date: Thu, 30 Jan 2025 11:04:20 +0100 Subject: [PATCH] fix(ObjectControl): hotfix nested object validation --- packages/decap-cms-widget-object/src/ObjectControl.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/decap-cms-widget-object/src/ObjectControl.js b/packages/decap-cms-widget-object/src/ObjectControl.js index 0d717f3e287c..fcd9c32281c0 100644 --- a/packages/decap-cms-widget-object/src/ObjectControl.js +++ b/packages/decap-cms-widget-object/src/ObjectControl.js @@ -79,7 +79,12 @@ export default class ObjectControl extends React.Component { if (field.get('widget') === 'hidden') return; const name = field.get('name'); const control = this.childRefs[name]; - control?.validate?.(); + + if (control?.innerWrappedControl?.validate) { + control.innerWrappedControl.validate(); + } else { + control?.validate?.(); + } }); };