From 796fffec4fea188a6ca46796253ec59a54de1d3c Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Mon, 13 May 2024 19:22:24 +1200 Subject: [PATCH] FIX Pass arrays to addFieldsToTab --- code/Model/EditableFormField.php | 4 ++-- code/UserForm.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/Model/EditableFormField.php b/code/Model/EditableFormField.php index 08d2dd21..ed1ee190 100755 --- a/code/Model/EditableFormField.php +++ b/code/Model/EditableFormField.php @@ -318,14 +318,14 @@ public function getCMSFields() // Validation $validationFields = $this->getFieldValidationOptions(); if ($validationFields && $validationFields->count()) { - $fields->addFieldsToTab('Root.Validation', $validationFields); + $fields->addFieldsToTab('Root.Validation', $validationFields->toArray()); $fields->fieldByName('Root.Validation')->setTitle(_t(__CLASS__.'.VALIDATION', 'Validation')); } // Add display rule fields $displayFields = $this->getDisplayRuleFields(); if ($displayFields && $displayFields->count()) { - $fields->addFieldsToTab('Root.DisplayRules', $displayFields); + $fields->addFieldsToTab('Root.DisplayRules', $displayFields->toArray()); } // Placeholder diff --git a/code/UserForm.php b/code/UserForm.php index 20ec7e8f..7f3c2b57 100644 --- a/code/UserForm.php +++ b/code/UserForm.php @@ -234,9 +234,9 @@ public function getCMSFields() ->getComponentByType(GridFieldDetailForm::class) ->setItemRequestClass(UserFormRecipientItemRequest::class); - $fields->addFieldsToTab('Root.FormOptions', $onCompleteFieldSet); + $fields->addFieldToTab('Root.FormOptions', $onCompleteFieldSet); $fields->addFieldToTab('Root.Recipients', $emailRecipients); - $fields->addFieldsToTab('Root.FormOptions', $this->getFormOptions()); + $fields->addFieldsToTab('Root.FormOptions', $this->getFormOptions()->toArray()); $submissions = $this->getSubmissionsGridField(); $fields->findOrMakeTab('Root.Submissions')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.SUBMISSIONS', 'Submissions'));