diff --git a/typo3/sysext/core/Classes/Package/PackageManager.php b/typo3/sysext/core/Classes/Package/PackageManager.php index 8ec3ea8..3f113f8 100644 --- a/typo3/sysext/core/Classes/Package/PackageManager.php +++ b/typo3/sysext/core/Classes/Package/PackageManager.php @@ -445,6 +445,10 @@ class PackageManager extends \TYPO3\Flow\Package\PackageManager implements \TYPO try { return parent::getPackageKeyFromComposerName($composerName); } catch (\TYPO3\Flow\Package\Exception\InvalidPackageStateException $exception) { + $matches = array(); + if (preg_match('~typo3/cms/(.*)$~', $composerName, $matches)) { + $composerName = $matches[1]; + } return $composerName; } }