Skip to content

Commit 80cb08f

Browse files
authored
[5.0] Fix cli installation (#41213)
1 parent 5e4e23a commit 80cb08f

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

installation/includes/cli.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,10 @@
5959
->alias(\Joomla\Session\Session::class, 'session.cli')
6060
->alias(\Joomla\Session\SessionInterface::class, 'session.cli');
6161

62+
/** @var \Joomla\CMS\Installation\Application\CliInstallationApplication $app */
63+
$app = $container->get(\Joomla\CMS\Installation\Application\CliInstallationApplication::class);
64+
65+
\Joomla\CMS\Factory::$application = $app;
66+
6267
// Instantiate and execute the application
63-
$container->get(\Joomla\CMS\Installation\Application\CliInstallationApplication::class)->execute();
68+
$app->execute();

installation/src/Application/CliInstallationApplication.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ public function getLocaliseAdmin(DatabaseInterface $db = null)
217217

218218
// If db connection, fetch them from the database.
219219
if ($db) {
220-
foreach (LanguageHelper::getInstalledLanguages() as $clientId => $language) {
220+
foreach (LanguageHelper::getInstalledLanguages(null, null, null, null, null, null, $db) as $clientId => $language) {
221221
$clientName = $clientId === 0 ? 'site' : 'admin';
222222

223223
foreach ($language as $languageCode => $lang) {

0 commit comments

Comments
 (0)