From 3316fc22d428193a23cc447ee9de0fc23bca44ed Mon Sep 17 00:00:00 2001 From: Nicole Cordes <typo3@cordes.co> Date: Sun, 13 Nov 2016 13:21:16 +0100 Subject: [PATCH] [BUGFIX] Install extension when dependency check is skipped You can skip the dependency check if you want to enforce the installation of an extension. This patch ensures that dependencies which are available in the system but marked as not compatible are installed anyways. Resolves: #78677 Releases: master, 7.6 Change-Id: I552ff949524e884bfbb5b8e270cfee0dc4691187 Reviewed-on: https://review.typo3.org/50630 Reviewed-by: Markus Klein <markus.klein@typo3.org> Tested-by: Markus Klein <markus.klein@typo3.org> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Markus Sommer <markussom@posteo.de> Tested-by: Markus Sommer <markussom@posteo.de> Reviewed-by: Johannes Goslar <jogo@kronberger-spiele.de> Tested-by: Johannes Goslar <jogo@kronberger-spiele.de> Reviewed-by: Susanne Moog <susanne.moog@typo3.org> Tested-by: Susanne Moog <susanne.moog@typo3.org> --- .../extensionmanager/Classes/Utility/DependencyUtility.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/typo3/sysext/extensionmanager/Classes/Utility/DependencyUtility.php b/typo3/sysext/extensionmanager/Classes/Utility/DependencyUtility.php index 4147eac4a168..93b1138a5859 100644 --- a/typo3/sysext/extensionmanager/Classes/Utility/DependencyUtility.php +++ b/typo3/sysext/extensionmanager/Classes/Utility/DependencyUtility.php @@ -335,6 +335,8 @@ class DependencyUtility implements \TYPO3\CMS\Core\SingletonInterface 1430562374 ); } + // Dependency check is skipped and the local version has to be installed + $this->managementService->markExtensionForInstallation($extensionKey); } } } else { -- GitLab