From a7bc442df5fb615a1cf044b046ccce0e374aff73 Mon Sep 17 00:00:00 2001 From: Ben Thomson Date: Tue, 23 Jul 2019 11:20:18 +0800 Subject: [PATCH] Pass through enableDefaults config to nested forms This should allow default values to be used in nested form fields within new repeater items. Fixes #4380. --- modules/backend/formwidgets/NestedForm.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/backend/formwidgets/NestedForm.php b/modules/backend/formwidgets/NestedForm.php index 2eca428b0..3bd2c1e2d 100644 --- a/modules/backend/formwidgets/NestedForm.php +++ b/modules/backend/formwidgets/NestedForm.php @@ -49,6 +49,10 @@ class NestedForm extends FormWidgetBase $config->arrayName = $this->getFieldName(); $config->isNested = true; + if (object_get($this->getParentForm()->config, 'enableDefaults') === true) { + $config->enableDefaults = true; + } + $widget = $this->makeWidget(Form::class, $config); $widget->bindToController();