diff --git a/typo3/sysext/rte_ckeditor/Classes/Form/Element/RichTextElement.php b/typo3/sysext/rte_ckeditor/Classes/Form/Element/RichTextElement.php index 0c649737ccc571002fbce80bb2c89d8e7f9c7309..aaa91ec39dfde249dfca270d22ead440353f60ae 100644 --- a/typo3/sysext/rte_ckeditor/Classes/Form/Element/RichTextElement.php +++ b/typo3/sysext/rte_ckeditor/Classes/Form/Element/RichTextElement.php @@ -161,7 +161,7 @@ class RichTextElement extends AbstractFormElement $resultArray['html'] = implode(LF, $html); - $this->rteConfiguration = $config['richtextConfiguration']['editor']; + $this->rteConfiguration = $config['richtextConfiguration']['editor'] ?? []; $resultArray['requireJsModules'][] = $this->loadCkEditorRequireJsModule($fieldId); return $resultArray; @@ -347,7 +347,7 @@ class RichTextElement extends AbstractFormElement 'customConfig' => '', ]; - if (is_array($this->rteConfiguration['config'])) { + if (is_array($this->rteConfiguration['config'] ?? null)) { $configuration = array_replace_recursive($configuration, $this->rteConfiguration['config']); }