[BUGFIX] Use extension key instead of an array for data reload 81/57981/2
authorStephan Großberndt <stephan.grossberndt@typo3.org>
Tue, 21 Aug 2018 09:00:13 +0000 (11:00 +0200)
committerNicole Cordes <typo3@cordes.co>
Tue, 21 Aug 2018 10:06:29 +0000 (12:06 +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/57981
Reviewed-by: Joerg Kummer <typo3@enobe.de>
Tested-by: Joerg Kummer <typo3@enobe.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
typo3/sysext/extensionmanager/Classes/Controller/ActionController.php

index 62cd8ad..c7662e1 100644 (file)
@@ -190,7 +190,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');
     }