From bb0a23f54c3077ca86cf88ed5f83e056cf60dc12 Mon Sep 17 00:00:00 2001 From: Panagiotis Koursaris Date: Mon, 11 Feb 2019 17:54:55 +0200 Subject: [PATCH] fixes enable Defaults on repeater (#4129) Credit to @panakour --- modules/backend/formwidgets/Repeater.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/backend/formwidgets/Repeater.php b/modules/backend/formwidgets/Repeater.php index cb5d7af34..d3c630b8b 100644 --- a/modules/backend/formwidgets/Repeater.php +++ b/modules/backend/formwidgets/Repeater.php @@ -284,7 +284,9 @@ class Repeater extends FormWidgetBase $config->alias = $this->alias . 'Form'.$index; $config->arrayName = $this->getFieldName().'['.$index.']'; $config->isNested = true; - $config->enableDefaults = self::$onAddItemCalled; + if (self::$onAddItemCalled || $this->minItems > 0) { + $config->enableDefaults = true; + } $widget = $this->makeWidget('Backend\Widgets\Form', $config); $widget->bindToController();