From 9a9e51f563f934b16bfc451473a717cd6986b762 Mon Sep 17 00:00:00 2001 From: Oliver Hader <oliver@typo3.org> Date: Thu, 30 Aug 2012 21:38:06 +0200 Subject: [PATCH] [BUGFIX] Incorrect default extension configuration On installing an extension with an individual configuration, the persisted information contains too much data (e.g. form label, name, etc.) is stored as an array. Change-Id: I87a925fc7d6f0664fc6a4302e4f9abbe6eddf5cf Fixes: #40450 Releases: 6.0 Reviewed-on: http://review.typo3.org/14231 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Oliver Hader Tested-by: Oliver Hader --- .../extensionmanager/Classes/Utility/ConfigurationUtility.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/extensionmanager/Classes/Utility/ConfigurationUtility.php b/typo3/sysext/extensionmanager/Classes/Utility/ConfigurationUtility.php index e44c559dac95..c49254323caf 100644 --- a/typo3/sysext/extensionmanager/Classes/Utility/ConfigurationUtility.php +++ b/typo3/sysext/extensionmanager/Classes/Utility/ConfigurationUtility.php @@ -69,7 +69,8 @@ class ConfigurationUtility implements \TYPO3\CMS\Core\SingletonInterface { */ public function saveDefaultConfiguration($extensionKey) { $currentConfiguration = $this->getCurrentConfiguration($extensionKey); - $this->writeConfiguration($currentConfiguration, $extensionKey); + $nestedConfiguration = $this->convertValuedToNestedConfiguration($currentConfiguration); + $this->writeConfiguration($nestedConfiguration, $extensionKey); } /** -- GitLab