From 2a9221d5569ca5577b9938235674c3406f85a91c Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Thu, 29 Sep 2022 18:01:55 +0100 Subject: [PATCH] Issue #2341553 by GoZ, DuaelFr, smustgrave, Prashant.c, Rajender Rajan, Lendude, marvin_B8, voleger, dawehner: Use routing to generate update.php url --- .../Core/Installer/Exception/AlreadyInstalledException.php | 2 ++ .../src/Functional/LocaleTranslatedSchemaDefinitionTest.php | 3 ++- .../src/Functional/UpdateSystem/InvalidUpdateHookTest.php | 3 ++- .../tests/src/Functional/UpdateSystem/UpdatesWith7xTest.php | 3 ++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/core/lib/Drupal/Core/Installer/Exception/AlreadyInstalledException.php b/core/lib/Drupal/Core/Installer/Exception/AlreadyInstalledException.php index 46505956168..02d2995fd56 100644 --- a/core/lib/Drupal/Core/Installer/Exception/AlreadyInstalledException.php +++ b/core/lib/Drupal/Core/Installer/Exception/AlreadyInstalledException.php @@ -21,6 +21,8 @@ class AlreadyInstalledException extends InstallerException { $title = $this->t('Drupal already installed'); $replacements = [ ':base-url' => $GLOBALS['base_url'], + // We cannot use the route system.db_update here because we are too early + // in the execution stack. ':update-url' => $GLOBALS['base_path'] . 'update.php', ]; $message = $this->t('