From d6ac16cd8110a5a7b7e214b6a968d656a71391c8 Mon Sep 17 00:00:00 2001 From: Georg Ringer <georg.ringer@gmail.com> Date: Tue, 21 Feb 2017 08:17:34 +0100 Subject: [PATCH] [BUGFIX] Fix PHP warning in TcaMigration Check if defaultExtras exists before accessing it. Resolves: #79929 Releases: master Change-Id: I0a85012b335e10b3744aeb847246e4dabbb23f54 Reviewed-on: https://review.typo3.org/51776 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de> --- typo3/sysext/core/Classes/Migrations/TcaMigration.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typo3/sysext/core/Classes/Migrations/TcaMigration.php b/typo3/sysext/core/Classes/Migrations/TcaMigration.php index 0b9811959318..7ac8c62b1110 100644 --- a/typo3/sysext/core/Classes/Migrations/TcaMigration.php +++ b/typo3/sysext/core/Classes/Migrations/TcaMigration.php @@ -1745,6 +1745,9 @@ class TcaMigration foreach ($tableDefinition['types'] as $typeName => &$typeArray) { if (isset($typeArray['columnsOverrides']) && is_array($typeArray['columnsOverrides'])) { foreach ($typeArray['columnsOverrides'] as $fieldName => &$overrideConfig) { + if (!isset($overrideConfig['defaultExtras'])) { + continue; + } $defaultExtrasArray = GeneralUtility::trimExplode(':', $overrideConfig['defaultExtras'], true); foreach ($defaultExtrasArray as $defaultExtrasSetting) { if ($defaultExtrasSetting === 'rte_only') { -- GitLab