[BUGFIX] Use extension key instead of an array for data reload 79/57979/3
authorStephan Großberndt <stephan.grossberndt@typo3.org>
Tue, 21 Aug 2018 09:00:13 +0000 (11:00 +0200)
committerHelmut Hummel <typo3@helhum.io>
Tue, 21 Aug 2018 09:44:36 +0000 (11:44 +0200)
Due to some database changes during the installation process of an
extension, the patch https://review.typo3.org/57486/ misses to pass
the extension key instead of the enriched extension information array.

Resolves: #85915
Related: #79094
Releases: master, 8.7
Change-Id: I708a99f47a2c493f68d224b9ffca4ec6c008f827
Reviewed-on: https://review.typo3.org/57979
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
typo3/sysext/extensionmanager/Classes/Controller/ActionController.php

index 3da94cb..90915d5 100644 (file)
@@ -170,7 +170,7 @@ class ActionController extends AbstractController
         $registry = GeneralUtility::makeInstance(Registry::class);
         $registry->remove('extensionDataImport', $registryKey);
 
-        $this->installUtility->processExtensionSetup($extension);
+        $this->installUtility->processExtensionSetup($extension['key']);
 
         $this->redirect('index', 'List');
     }