Skip to content

Commit 777f6c7

Browse files
committed
Fix when there are no fieldset definitions
1 parent 5095a73 commit 777f6c7

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Component/Form/FormViewModel.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,12 @@ public function getButtons(): array
9898
public function getFieldsets(): array
9999
{
100100
$fieldsetDefinitions = (array)$this->getBlock()->getFieldsets();
101-
$fieldsets['base'] = $this->fieldsetFactory->create('base', $fieldsetDefinitions['base']['label'] ?? null);
101+
$fieldsetLabel = 'Base';
102+
if (isset($fieldsetDefinitions['base'])) {
103+
$fieldsetLabel = $fieldsetDefinitions['base']['label'] ?? $fieldsetDefinitions['base']['code'];
104+
}
105+
106+
$fieldsets['base'] = $this->fieldsetFactory->create('base', $fieldsetLabel);
102107

103108
foreach ($fieldsetDefinitions as $fieldsetCode => $fieldsetDefinition) {
104109
if (empty($fieldsetCode)) {

0 commit comments

Comments
 (0)